aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
AgeCommit message (Collapse)AuthorFilesLines
1999-01-30Correct and expand the discussion of ATM Sniffer captures.Guy Harris1-4/+17
svn path=/trunk/; revision=179
1999-01-29Modified code to allow compilation under IBM's C compiler for AIX.Gilbert Ramirez3-74/+5
svn path=/trunk/; revision=178
1999-01-27Added token-ring support to netmon.cGilbert Ramirez3-5/+11
svn path=/trunk/; revision=176
1999-01-21Added news about Guy's netmon addition.Gilbert Ramirez2-1/+12
svn path=/trunk/; revision=174
1999-01-21I changed the wtap_open_offline() function so that it takes only theGilbert Ramirez2-72/+28
filename as the parameter. So far all the filetypes that wiretap can read can be inferred from the first few bytes of the file, so we never have to give wiretap a hint as to the file type. svn path=/trunk/; revision=173
1999-01-18Added Guy's netmon.[ch] files to CVS for him. His firewall admins forgotGilbert Ramirez2-0/+240
to add ssh to their firewall rules, so he's out of CVS for a few days. This adds support for MS Network Monitor files to wiretap. svn path=/trunk/; revision=172
1999-01-17Add suppport for Microsoft Network Monitor Ethernet capture files.Guy Harris6-26/+54
svn path=/trunk/; revision=171
1999-01-13* Modified Makefile.am and configure.in so that wiretap isn't built unlessGerald Combs5-44/+104
--with-wiretap is specified. svn path=/trunk/; revision=169
1999-01-08Use g_free instead of free so that I don't have to include <stdlib.h>Gilbert Ramirez1-4/+4
for just one function. svn path=/trunk/; revision=165
1999-01-07Logged my change about per-packet encapsulation types.Gilbert Ramirez1-0/+5
svn path=/trunk/; revision=163
1999-01-07I removed the per-file encapsulation type from wiretap, and make all filetypesGilbert Ramirez7-16/+32
provide a per-packet encapsulation type. this required minor modifications to ethereal. svn path=/trunk/; revision=162
1999-01-04* Final commit for version 0.5.1Gerald Combs3-3/+8
* Added RPM .spec file (Martin Maciaszek) * Added Martin to AUTHORS svn path=/trunk/; revision=149
1999-01-03Added files to handle AIX iptrace 2.0 files in wiretap.Gilbert Ramirez2-0/+154
svn path=/trunk/; revision=148
1999-01-02I made sure to note that wiretap only supports iptrace 2.0 files so far.Gilbert Ramirez1-6/+7
iptrace 1.0 is not supported yet. svn path=/trunk/; revision=146
1999-01-02Added the iptrace (AIX's packet-capture tool) file format to wiretap.Gilbert Ramirez6-14/+45
This necessitated a change in ethereal because iptrace supports multi-NIC packet capturing, including multi-datalink-type capturing. svn path=/trunk/; revision=145
1998-12-29* Added Joerg Mayer's Vines patchGerald Combs3-27/+21
* Added Joerg to the AUTHORS file * Added Guy's bitfield decode patch * Fixed time output svn path=/trunk/; revision=142
1998-12-17Added Guy Harris' patch to read Sniffer ATM trace files. Very nice.Gilbert Ramirez4-126/+581
svn path=/trunk/; revision=128
1998-12-17A patch spread across many files to let Ethereal compile under GTK+-1.1.x.Gilbert Ramirez1-0/+3
Tests for GTK versions are done during compilation, not during "./configure". The big problems have been taken care of in this patch (functional change in the packet clist and conversion of menu_factory to item_factory), but plenty of smaller problems with dialogue boxes abound. I have fixed a small problem with file_open*(), but have left 2 comments in just in case I'm not going about this the right way. Can someone verify? svn path=/trunk/; revision=127
1998-12-15Fix the bitmask for the hour field in a DOS-format time (not that itGuy Harris1-2/+2
matters, as that code is commented out). svn path=/trunk/; revision=125
1998-12-13Debug statement commented out.Gilbert Ramirez1-3/+3
svn path=/trunk/; revision=124
1998-12-13Added Guy's patch to calculate date of Sniffer packet trace. I copiedGilbert Ramirez3-26/+67
bits of it to do the same for Lanalyzer packets. svn path=/trunk/; revision=123
1998-11-23LANalyzer records time in half microseconds, not microseconds.Gilbert Ramirez1-2/+2
svn path=/trunk/; revision=120
1998-11-23Added time-stamp decoding to LANalyzer decodes, made minor comment changes toGilbert Ramirez3-15/+46
ngsniffer.c, and removed DLT_* defines from wtap.h svn path=/trunk/; revision=119
1998-11-21The Sniffer-reading code now checks to make sure that it is tryingGilbert Ramirez2-12/+25
to read an uncompressed Sniffer file. svn path=/trunk/; revision=118
1998-11-21Pick up from Ethereal's "configure.in" the test to check whether we'reGuy Harris2-22/+41
running GCC and, if so, to add the "-Wall" flag. svn path=/trunk/; revision=116
1998-11-20I gave Guy the credit he deserves.Gilbert Ramirez1-0/+1
svn path=/trunk/; revision=112
1998-11-18* Don't build wiretap if it isn't configured.Gerald Combs1-0/+353
* Bump the version to 0.5.0 svn path=/trunk/; revision=106
1998-11-18* Added patches from Laurent and GuyGerald Combs1-19/+22
svn path=/trunk/; revision=103
1998-11-17Add the header files to "libwiretap_a_SOURCES", so they get included ifGuy Harris1-1/+9
you do "make dist". svn path=/trunk/; revision=100
1998-11-17Add the header files to "libwiretap_a_SOURCES", so they get included ifGuy Harris1-2/+9
you do "make dist". svn path=/trunk/; revision=99
1998-11-17* Added column formatting functionality.Gerald Combs1-22/+19
* Added check_col(), add_col_str() and add_col_fmt() to replace references to ft->win_info. * Added column prefs handling code. svn path=/trunk/; revision=97
1998-11-17Un-comment "AC_CONFIG_SUBDIRS()", so that it'll run "configure" in theGuy Harris1-345/+0
"wiretap" subdirectory, and thus leave a "config.status" file around so that one of the "auto{make,configure,header}" guys doesn't complain when rebuilding stuff that it can't open "config.status". (The "automake"-generated Makefile will recurse into "wiretap", and, at least if you're doing builds from a tree freshly checked out from CVS, "XXX" files will probably have been checked out before "XXX.in", so "make" will try to reconstruct the "XXX" files from the "XXX.in" files.) That also obviates the need to make "wiretap/Makefile" here. We can also re-delete "wiretap/Makefile" from CVS - the problem that caused me to bring it back wasn't caused by its absence, it was caused by the above. As "Makefile"s generated by "configure" scripts depend on the particular system on which you ran "configure", there's no One True Makefile so "Makefile" should'n't be under CVS. svn path=/trunk/; revision=95
1998-11-16Put the Makefile back, in the hopes that it'll prevent at least one ofGuy Harris1-0/+345
the many complaints you get if you do a "configure" followed by a "make" in a freshly-checked-out Ethereal source tree (it bitches when, or maybe after, "automake"ing it, complaining about not being able to open "config.status" - the right fix might be to make the "configure" script recurse). svn path=/trunk/; revision=94
1998-11-15Remove the Makefile from CVS - Ethereal doesn't have its Makefile underGuy Harris1-345/+0
CVS; it's generated by the "configure" script, and the resulting Makefile is platform-dependent, so there's no One True Makefile to put under CVS. svn path=/trunk/; revision=93
1998-11-15Add support to wiretap for reading Sun "snoop" capture files.Guy Harris15-206/+531
That requires that, in the packet-reading loop, we pass to the callback routine the offset in the file of a packet's data, because we can no longer compute that offset by subtracting the size of the captured packet data from the offset in the file after the data was read - "snoop" may stick padding in after the packet data to align packet headers on 4-byte boundaries. Doing that required that we arrange that we do that for "libpcap" capture files as well; the cleanest way to do that was to write our own code for reading "libpcap" capture files, rather than using the "libpcap" code to do it. Make "wtap_dispatch_cb()" and "pcap_dispatch_cb()" static to "file.c", as they're not used elsewhere. If we're using wiretap, don't define in "file.h" stuff used only when we're not using wiretap. Update the wiretap README to reflect Gilbert's and my recent changes. Clean up some memory leaks in "wiretap/lanalyzer.c" and "wiretap/ngsniffer.c", where the capture-file-format-specific data wasn't freed if the open failed. svn path=/trunk/; revision=91
1998-11-15Add "acconfig.h" to make the "auto*" stuff happy.Guy Harris1-0/+3
svn path=/trunk/; revision=90
1998-11-13The Sniffer-reading code in wiretap now decodes the time field for eachGilbert Ramirez2-20/+89
packet. The date is still not taken into account, so all the traces appear to start on Jan 1, 1970. But the time of day is correct, so at least you get good delta times. svn path=/trunk/; revision=89
1998-11-13Now that I know where to find the file format of Sniffer trace files, wiretapGilbert Ramirez5-62/+134
now *properly* reads Sniffer files. I now know the field in the file header which denotes link type. svn path=/trunk/; revision=88
1998-11-13More patches from Guy to make wiretap compile better. I definitelyGilbert Ramirez6-39/+481
need to learn more about autoconf/automake. :) svn path=/trunk/; revision=87
1998-11-12More patches from Guy, cleaning up warnings when using gcc -Wall.Gilbert Ramirez2-9/+12
svn path=/trunk/; revision=86
1998-11-12Added a patch to wiretap from Guy Harris to help compile wiretap inGilbert Ramirez6-37/+2159
different situations. I also fixed bootp so that is properly handles unknown BOOTP options. svn path=/trunk/; revision=85
1998-11-12I added the LANalzyer file format to wiretap. I cleaned up some code in theGilbert Ramirez13-98/+795
wiretap functions to be more generic and therefore allow an easier integration of more packet-capture file types. I also put in all the GPL copyrights in the wiretap code. svn path=/trunk/; revision=83
1998-11-12A lengthy patch to add the wiretap library. Wiretap is not used by defaultGilbert Ramirez17-0/+992
because it is still in its infancy, but it can be compiled in optionally. The library exists in its own subdirectory ethereal/wiretap. This patch also edits all the packet-*.c files to remove the #include <pcap.h> line which is unnecessary in these files. In the ethereal code, file.c is the most heavily modified with #ifdef WITH_WIRETAP lines for the optional library. svn path=/trunk/; revision=82