aboutsummaryrefslogtreecommitdiffstats
path: root/editcap.c
AgeCommit message (Collapse)AuthorFilesLines
2001-07-12"-t" flag for editcap, to adjust timestamps in frames, from ScottGuy Harris1-4/+100
Renfro. svn path=/trunk/; revision=3696
2001-06-19More signed vs. unsigned cleanups, and initialization cleanups, fromGuy Harris1-2/+2
Joerg Mayer. svn path=/trunk/; revision=3578
2001-04-20In ANSI C (and in pre-ANSI UNIX implementations), if you return fromGuy Harris1-3/+2
"main()", the program exits, and exits with an exit status equal to the return value of "main()", so "return 0;" is sufficient at the end of "main()". svn path=/trunk/; revision=3354
2000-12-03Put the "-s" flag into the usage message for editcap.Guy Harris1-3/+5
svn path=/trunk/; revision=2738
2000-08-09Make "editcap -h" give the usage message without an error message (i.e.,Guy Harris1-2/+2
specify it in the argument to "getopt()"). svn path=/trunk/; revision=2235
2000-05-19Add wtap-int.h. Move definitions relevant to the internal workins of wiretapGilbert Ramirez1-2/+2
to that file, leave public definitions in wtap.h. Rename "union pseudo_header" to "union wtap_pseudo_header". Make the wtap_pseudo_header pointer available in packet_info struct. svn path=/trunk/; revision=1989
2000-05-18Remove the "union pseudo_header" from the "frame_data" structure;Guy Harris1-4/+4
there's no need to keep it around in memory - when the frame data is read in when handing a frame, read in the information, if any, necessary to reconstruct the frame header, and reconstruct it. This saves some memory. This requires that the seek-and-read function be implemented inside Wiretap, and that the Wiretap handle remain open even after we've finished reading the file sequentially. This also points out that we can't really do X.25-over-Ethernet correctly, as we don't know where the direction (DTE->DCE or DCE->DTE) flag is stored; it's not clear how the Ethernet type 0x0805 for X.25 Layer 3 is supposed to be handled in any case. We eliminate X.25-over-Ethernet support (until we find out what we're supposed to do). svn path=/trunk/; revision=1975
2000-04-27Add a "-s" flag to editcap, to make it truncate packets to a specifiedGuy Harris1-3/+22
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). svn path=/trunk/; revision=1891
2000-04-17Remove optopt and opterr, two unused variables.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=1877
2000-04-12Build tethereal and editcap on Win32.Gilbert Ramirez1-1/+20
Add RCS ID tags to Makefile.nmake's. svn path=/trunk/; revision=1836
2000-01-17Use "strchr()" rather than "index()" - the ANSI C standard specifiesGuy Harris1-2/+3
"strchr()", and it, unlike "index()", is declared in <string.h>. svn path=/trunk/; revision=1502
2000-01-17Small patch to editcap to allow ranges of packets to be specifiedRichard Sharpe1-6/+62
as well as individual packets. I needed to grab quite a few from the middle of a large capture file. Will eventually need to sort the extract list. svn path=/trunk/; revision=1498
1999-12-12Another commit from a Qantas Club Lounge ... :-)Richard Sharpe1-29/+62
Update editcap to print out the type of capture file if -v specified and add a -h flag. Also fix a few compiler warnings ... svn path=/trunk/; revision=1302
1999-12-05Use the new routines in Wiretap to make the argument to "-T" be aGuy Harris1-5/+19
symbolic name, and to list the encapsulation types in the usage message. Note in the usage message that the default output encapsulation type is "same as the input file" and that the default output file type is "libpcap". svn path=/trunk/; revision=1213
1999-12-04It's now called "editcap", as it can read any file format Wiretap canGuy Harris1-9/+22
read, and write any format it can write; change the error messages. Make the "-F" flag take a symbolic capture file type; use "wtap_short_string_to_file_type()" to translate it to a WTAP_FILE_ value. List, in the usage message, the capture file types we can write, and the symbolic types you use on the command line to specify them. Give it an RCS ID. svn path=/trunk/; revision=1210
1999-12-04Adding editcap.c. This is an example of a simple wiretap editing program.Richard Sharpe1-0/+174
Will need new functions in wiretap before I can do more. Should perhaps be moved into an examples directory and have other bots added. svn path=/trunk/; revision=1206