| |||||
| |||||
Search Irongeek.com:
Help Irongeek.com pay for bandwidth and research equipment: |
Back To MAN Pages From BackTrack 5 R1 Master List
By default, Mergecap writes the capture file in libpcap format, and writes
all of the packets from the input capture files to the output file.
Mergecap is able to detect, read and write the same capture files that
are supported by Wireshark.
The input files don't need a specific filename extension; the file
format and an optional gzip compression will be automatically detected.
Near the beginning of the DESCRIPTION section of wireshark(1) or
<http://www.wireshark.org/docs/man-pages/wireshark.html>
is a detailed description of the way Wireshark handles this, which is
the same way Mergecap handles this.
Mergecap can write the file in several output formats.
The -F flag can be used to specify the format in which to write the
capture file, mergecap -F provides a list of the available output
formats.
Packets from the input files are merged in chronological order based on
each frame's timestamp, unless the -a flag is specified. Mergecap
assumes that frames within a single capture file are already stored in
chronological order. When the -a flag is specified, packets are
copied directly from each input file to the output file, independent of
each frame's timestamp.
The output file frame encapsulation type is set to the type of the input
files if all input files have the same type. If not all of the input
files have the same frame encapsulation type, the output file type is
set to WTAP_ENCAP_PER_PACKET. Note that some capture file formats, most
notably libpcap, do not currently support WTAP_ENCAP_PER_PACKET.
This combination will cause the output file creation to fail.
Note: when merging, mergecap assumes that packets within a capture
file are already in chronological order.
Note that this merely
forces the encapsulation type of the output file to be the specified
type; the packet headers of the packets will not be translated from the
encapsulation type of the input capture file to the specified
encapsulation type (for example, it will not translate an Ethernet
capture to an FDDI capture if an Ethernet capture is read and '-T
fddi' is specified).
(Let's suppose a.pcap starts at 1009932757 and b.pcap ends
at 873660281. 1009932757 - 873660281 - 100 = 136272376
seconds.)
Mergecap is part of the Wireshark distribution. The latest version
of Wireshark can be found at <http://www.wireshark.org>.
HTML versions of the Wireshark project man pages are available at:
<http://www.wireshark.org/docs/man-pages>.
15 most recent posts on Irongeek.com:
|
If you would like to republish one of the articles from this site on your
webpage or print journal please contact IronGeek.
Copyright 2020, IronGeek
Louisville / Kentuckiana Information Security Enthusiast