Difference between pages "Ngrep" and "Tcpflow"
From Forensics Wiki
(Difference between pages)
m (Link to fragment reassembly patch) |
m (Vulnerabilities) |
||
| Line 1: | Line 1: | ||
{{Infobox_Software | | {{Infobox_Software | | ||
| − | name = | + | name = tcpflow | |
| − | maintainer = | + | maintainer = Jeremy Elson | |
os = {{Linux}} | | os = {{Linux}} | | ||
genre = Network forensics | | genre = Network forensics | | ||
license = {{GPL}} | | license = {{GPL}} | | ||
| − | website = [http:// | + | website = [http://www.circlemud.org/~jelson/software/tcpflow/ www.circlemud.org/~jelson/software/tcpflow/] | |
}} | }} | ||
| − | ''' | + | '''tcpflow''' is a tool that captures data transmitted as part of TCP connections, and stores the data in a way that is convenient for protocol analysis, keyword searching, etc. |
== Overview == | == Overview == | ||
| − | + | tcpflow stores all captured data in files that have names of the form | |
| − | + | : 128.129.130.131.02345-010.011.012.013.45103 | |
| − | + | where the contents of the above file would be data transmitted from host ''128.129.131.131'' port ''2345'', to host ''10.11.12.13'' port ''45103''. | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | : | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
== Limitations == | == Limitations == | ||
| − | + | * tcpflow does not understand IP fragments; | |
| + | * tcpflow does not understand 802.11 headers. | ||
| − | == | + | == Vulnerabilities == |
| − | * | + | * tcpflow uses sequence numbers for resizing files, so a reconstruction of the sessions may create 600 megabyte files more or less empty. |
[[Category:Network Forensics]] | [[Category:Network Forensics]] | ||
Revision as of 14:41, 13 September 2008
| tcpflow | |
|---|---|
| Maintainer: | Jeremy Elson |
| OS: | Linux |
| Genre: | Network forensics |
| License: | GPL |
| Website: | www.circlemud.org/~jelson/software/tcpflow/ |
tcpflow is a tool that captures data transmitted as part of TCP connections, and stores the data in a way that is convenient for protocol analysis, keyword searching, etc.
Overview
tcpflow stores all captured data in files that have names of the form
- 128.129.130.131.02345-010.011.012.013.45103
where the contents of the above file would be data transmitted from host 128.129.131.131 port 2345, to host 10.11.12.13 port 45103.
Limitations
- tcpflow does not understand IP fragments;
- tcpflow does not understand 802.11 headers.
Vulnerabilities
- tcpflow uses sequence numbers for resizing files, so a reconstruction of the sessions may create 600 megabyte files more or less empty.