tcpflow ist ein Program, das Daten aufzeichnet, die als Teil einer TCP-Verbindung übertragen wurden. Es speichert die Daten auf eine Art, die für die Protokollanalyse oder Debugging geeignet ist. tcpflow versteht TCP-Sequenznummern und rekonstruiert die Datenströme korrekt unabhängig von Übertragungswiederholungen oder Zustellung in verkehrter Reihenfolge. Jeder Strom wird in einer separaten Datei gespeichert. tcpflow ist portabel und verwendet die Bibliothek LBL zum Aufzeichnen von Paketen sowie GNU autoconf. Es läuft auf den meisten UNIX-Plattformen und mit den meisten Typen von Netzwerkschnittstellen (Ethernet, PPP, Loopback usw.). (non)