Closed GoogleCodeExporter closed 8 years ago
I prepared a patch to address this issue.
I've attached it but you can also find it (and it's description) here:
http://net.doit.wisc.edu/~plonka/flow-tools/
* flow-tools-0.68.4-flow-export-f1-fix.patch
------------------------------------------
This patch modifies flow-export, when using the "-f1" option, so
that it produces a well-formed libpcap version 2.4 file as output.
Previously, without this patch, the output would be reported as
corrupt by tcpdump, etc. This issue is reported here:
http://code.google.com/p/flow-tools/issues/detail?id=3
This patch was prepared using flow-tools-0.68.4
Installation
------------
NOTE: The patch has been prepared with GNU diff's "--unified"
option. Only GNU patch is "guaranteed" to automatically apply
diffs in this format. If "patch --version" fails, you're not
using GNU patch. GNU patch can be found at:
"ftp://ftp.gnu.org/pub/gnu/patch/".
$ cd flow-tools-0.68.4
$ patch -p0 < ../flow-tools-0.68.4-flow-export-f1-fix.patch
$ # continue with configure and make ...
Usage
-----
$ flow-capture -f1 < ft-v05... > file.pcap
$ tcpdump -n -r file.pcap
Bugs
----
Note that "flow-export -f1" produces one pcap packet record per
flow record, so the packet and byte counts will not accurately
reflect what was indicated in the flow records. Based on Mark
Fullmer's original comments, I believe this was his intended
behavior; i.e. this is just a hack so that you can use tcpdump (or
tshark, wireshark, etc.) expressions to test detect the presence
of matching flows.
We might want to add another format number that synthesizes the
right number of output packet records and packet sizes that are
valid, based on the flow's average packet size, for instance.
Also, don't trust the pcap output packet timestamps. They're in
the realm of reason, but they are not necessarily either the time
of the first or last packet in the flow.
--
Dave
Original comment by daveplo...@gmail.com
on 27 Jan 2009 at 10:11
Attachments:
Thanks Dave, applying this
Original comment by therap...@gmail.com
on 28 Jan 2009 at 8:01
http://gitorious.org/projects/flow-
tools/repos/mainline/commits/04510a9eda8a51107683f106a6041912da1a4677
Original comment by therap...@gmail.com
on 28 Jan 2009 at 8:12
Original issue reported on code.google.com by
bmatth...@mattco.info
on 9 Feb 2008 at 11:32