tcpflow(1) tcpflow 1.6.1 tcpflow(1) (NAME) tcpflow - TCP (SYNOPSIS) tcpflow [-aBcCDIpsZ] [-b max_bytes] [-d debug_level] [-[eE] scanner] [-f max_fds] [-F[ctTXMkmg]] [-h|--help] [-i iface] [-l file1.pcap file2.pcap...] [-L semlock] [-m min_bytes] [-o outdir] [-r file1.pcap] [-R file0.pcap] [-S name=value] [-T[filename template]] [-U|--relinquish-privileges username] [-v|--verbose] [-V|--version] [-w file] [-x scanner] [-X file.xml] [-z|--chroot directory] [expression] (DESCRIPTION) tcpflow TCP ( flows) . tcpflow . tcpflow TCP (retransmissions) . tcpflow IP HTTP MIME . tcpflow : 192.168.101.102.02345-010.011.012.013.45103 ... 192.168.101.102 2345 10.11.12.13 45103 . : tcpflow -a -o outdir -Fk -r packets.pcap tcpflow (-a) outdir packets.pcap . ..SH " (OPTIONS)" -a . -e all. -B () -C -c. -b max_bytes (flow) . max_bytes . . : . tcpflow (4GiB) . -c . (stdout) ( -s ). -C . (stdout) ( -s ). -D (hex) . -d (). (stderr) debug_level . . -d 0 . -d 1 . -d 10 -v . . . -E name name -e name name. -e all . -a -e http HTTP ( <<>>). : 208.111.153.175.00080-192.168.001.064.37314, : 208.111.153.175.00080-192.168.001.064.37314-HTTP 208.111.153.175.00080-192.168.001.064.37314-HTTPBODY HTTPBODY GZIP : 208.111.153.175.00080-192.168.001.064.37314-HTTPBODY-GZIP MD5 DFXML report . -e python -S py_path=path -S py_module=module -S py_function=foo (payload) TCP . . ( ). ( ) DFXML report XML ... . tcpflow python/plugins . : tcpflow -r my.cap -e python -S py_path=python/plugins -S py_module=samplePlugin -S py_function=sampleFunction -F[format] . : c . t ( ) . T ISO-8601 . X ( DFXML report ). -FM MD5 DFXML report -FX DFXML report . -Fk K () -Fm M () ( ) -Fg G () ( ) -fmax_fds . tcpflow max_fds . . setrlimit() . tcpflow . -v tcpflow . -g . ( .) : tcpflow 1.3 ( -e) 1.4.4 ( -J) . -h --help . . -hh . . -i iface . iface. -i libpcap . -I ( TCP) *.findx. : () (payload) () . *.findx '|' : byte-index|timestamp|length byte-index . timestamp . tcpflow . length timestamp TCP ( TCP) . findx (frame indexed) . -L semlock_name semlock_name (Unix semaphore) tcpflow . . -l -r . (shell globbing) . pcap : tcpflow -o out -a -l *.pcap -m min_size min_size TCP . -o outdir . -P . tcpflow FIN (hash table) . (CPU) . std::tr1:unordered_map tcpflow 1.1 . tcpflow (out-of-memory) . -p (promiscuous mode). tcpflow . -p tcpflow . . -q --- . tcpflow -Fk -Fm -Fg . . --relinquish-privileges=username tcpflow root username . username . PCAP . root root ( -r root-only-access.pcap -R root-only.pcap -l root-only*.pcap). tcpdump(1) --relinquish-privileges . -r . file -w tcpdump(1) . . file <<->> . -s tcpdump snaplen MTU ( 1500) . -R TCP. tcpflow . n file(n).pcap -R file(n).pcap file(n-1).pcap -r file(n-1).pcap . -Sname=value name value . -hh . -s . <<.>> . -T[format] . %A IP . %a IP . %B IP . %b IP . %T ISO8601 . %t time_t . %V VLAN <<-->> . %v VLAN VLAN . %C > 0 <> . %c > 0 . %# . %N (connection_number ) % 1000 %K (connection_number / 1000) % 1000 %M (connection_number / 1000000) % 1000 %G (connection_number / 1000000000) % 1000 %% <<%>> . -T tcpflow -Fk -Fm -Fg . -T '/' . out/IP-src/port-src/IP- dst/port-dst . tcpflow -r packets.pcap -o out -T %A/%a/%B/%b/%c%N.flow -V --version . -v --verbose (). tcpflow . -d 10. -w filename.pcap filename.pcap . UDP . -X filename.xml DFXML filename.xml . tcp tcpflow tcpflow . tcpflow DFXML report.xml . -Z gzip . -K pcap . expression . expression . expression <> . expression pcap-filter(7) . expression (Shell) tcpflow . . ..SH " DFXML (DFXML report)" DFXML XML tcpflow tcpflow . DFXML report.xml . -X . DFXML DFXML https://github.com/dfxml-working-group/dfxml_schema . tcpflow XML : bla bla bla XML . DFXML . XML . python . XML : o startime o endtime o family o mac_daddr MAC ( ) o mac_saddr MAC ( ) o src_ipn IP o dst_ipn IP o srcport TCP o dstport TCP o packets o out_of_order_count tcpflow (payload) TCP ( ) o violations ( ) o len ( https://stackoverflow.com/q/1491660 ) o caplen ( len ) XML : o scanner o path ( ) o module ( python ) o function ( python ) (EXAMPLES) sundown HTTP: tcpflow -e http -o outdir host sundown helios hot ace MD5 : tcpflow -X report.xml -e md5 -o outdir -Fk host helios and \( hot or ace \) (BUGS) simsong@acm.org . tcpflow IP (IP fragments) . IP . (AUTHORS) Jeremy Elson . Simson L. Garfinkel . Michael Shick : http://digitalcorpora.org/downloads/tcpflow : http://groups.google.com/group/tcpflow-users tcpdump(1), nit(4P), bpf(4), pcap(3), pcap-savefile(5), pcap-filter(7) tcpflow 1.6.1 2013-04-13 tcpflow(1)