aboutsummaryrefslogtreecommitdiffstats
path: root/doc/editcap.pod
diff options
context:
space:
mode:
authorguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2000-04-27 00:31:30 +0000
committerguy <guy@f5534014-38df-0310-8fa8-9805f1628bb7>2000-04-27 00:31:30 +0000
commit824d3b42ba7e8bbe221b2c4e80acb2ba6d3c0686 (patch)
tree2df55a9edb22c9ddc4877841e1f64f14ca285ba0 /doc/editcap.pod
parentfba5b47c1437195c33a9c838a993354a43579f37 (diff)
Add a "-s" flag to editcap, to make it truncate packets to a specified
snapshot length before writing them to the output file; this may come in handy if you are translating the file to a different format so that it can be read by a program that can't handle packets above a certain size (e.g., the snoop in Solaris 2.5.1 or 2.6, which reject Ethernet packets larger than the Ethernet MTU, and thus can't handle gigabit Ethernet captures using jumbo frames). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@1891 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'doc/editcap.pod')
-rw-r--r--doc/editcap.pod34
1 files changed, 25 insertions, 9 deletions
diff --git a/doc/editcap.pod b/doc/editcap.pod
index 262f96ba15..476460a628 100644
--- a/doc/editcap.pod
+++ b/doc/editcap.pod
@@ -10,6 +10,7 @@ S<[ B<-F> file format ]>
S<[ B<-T> encapsulation type ]>
S<[ B<-r> ]>
S<[ B<-v> ]>
+S<[ B<-s> snaplen ]>
S<[ B<-h> ]>
I<infile>
I<outfile>
@@ -46,15 +47,26 @@ packets with those numbers will I<not> be written to the capture file,
unless the B<-r> flag is specified, in which case I<only> those packets
will be written to the capture file.
-If the B<-T> flag, the encapsulation type of the output capture file
-will be forced to the specified type, rather than being the type
-appropriate to the encapsulation type of the input capture file. 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
-'B<-T fddi>' is specified).
+If the B<-s> flag is used to specify a snapshot length, frames in the
+input file with more captured data than the specified snapshot length
+will have only the amount of data specified by the snapshot length
+written to the output file. This may be useful if the program that is
+to read the output file cannot handle packets larger than a certain size
+(for example, the versions of snoop in Solaris 2.5.1 and Solaris 2.6
+appear to reject Ethernet frames larger than the standard Ethernet MTU,
+making them incapable of handling gigabit Ethernet captures if jumbo
+frames were used).
+
+If the B<-T> flag is used to specify an encapsulation type, the
+encapsulation type of the output capture file will be forced to the
+specified type, rather than being the type appropriate to the
+encapsulation type of the input capture file. 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 'B<-T
+fddi>' is specified).
=head1 OPTIONS
@@ -78,6 +90,10 @@ be written to the output capture file.
Causes B<editcap> to print a number of messages while it's working.
+=item -s
+
+Sets the snapshot length to use when writing the data.
+
=item -h
Prints the version and options and exits.