SiLK (System for Internet-Level Knowledge) besteht auf zwei Mengen von Tools: einem Packsystem und einer Analyse-Suite. Das Packsystem empfängt Netflow V5-PDUs oder IPFIX und konvertiert sie in ein platzsparendes Format. Es zeichnet die gepackten Datensätze in dienstspezifischen Binärdateien auf. Die Analyse-Suite besteht aus Tools, die diese Dateien lesen und verschiedene Abfrageoperationen ausführen können. Diese reichen vom Filtern von Datensätzen bis zur statistischen Analyse von Gruppen von Datensätzen. Die Analyseprogramme können über Pipes zusammenarbeiten, womit sich ausgefeilte Abfragen erstellen lassen. (non)