aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap
Commit message (Collapse)AuthorAgeFilesLines
* Removed old #include's.Gilbert Ramirez1999-07-071-3/+1
| | | | svn path=/trunk/; revision=343
* Created a new protocol tree implementation and a new display filterGilbert Ramirez1999-07-0727-2681/+112
| | | | | | | mechanism that is built into ethereal. Wiretap is now used to read all file formats. Libpcap is used only for capturing. svn path=/trunk/; revision=342
* Include <sys/types.h> before including <netinet/in.h> - you have to doGuy Harris1999-07-041-0/+1
| | | | | | that on FreeBSD, at least. svn path=/trunk/; revision=338
* Added Aaron Hillegass' summary dialogue. We're ignoring the problem withGilbert Ramirez1999-06-221-4/+7
| | | | | | | | NetMon statistic packets for now. We might fix that problem with wiretap, either filtering out those packets, and/or providing the summary information through a new wiretap API. svn path=/trunk/; revision=326
* Made BPF disassembly in wiretap.c a bit easier to read.Gilbert Ramirez1999-05-192-2/+5
| | | | svn path=/trunk/; revision=292
* Add support for Network Monitor 2.0 files, thanks to informationGuy Harris1999-05-123-26/+116
| | | | | | | | | | supplied by Tim Farley. Tim also indicated that the Network Monitor network types may be NDIS network types+1. It also appears that NetXRay/Windows Sniffer network types may be NDIS network types as well. svn path=/trunk/; revision=284
* Changed wiretap rules so that ordinary user doesn't need bison and flexGilbert Ramirez1999-05-122-53/+17
| | | | | | if they just compile the source and don't modify any source files. svn path=/trunk/; revision=280
* Made the executable portable; it will now work on machines other than myGilbert Ramirez1999-05-071-4/+13
| | | | | | own. It allocates and fills in its own wtap struct. svn path=/trunk/; revision=257
* Fixed 0.6.0 packaging problems.Gilbert Ramirez1999-05-018-306/+467
| | | | svn path=/trunk/; revision=252
* Jun-ichiro's IPv6 patch is merged in with ethereal and now uses the newGilbert Ramirez1999-03-2811-119/+345
| | | | | | | | | | | proto*() functions. The configure script tries to use ipv6 name resolution if it knows the type of ipv6 stack the user has (this can be avoided with the --disable-ipv6 switch) Additionally, the configure script now deals with wiretap better. If the user doesn't want to compile wiretap, the wiretap is never visited. A few unnecessary #includes were removed from some wiretap files, and a CPP macro was moved from bpf.c to wtap.h. svn path=/trunk/; revision=229
* The program that produced the version 2.001 file was Sniffer Pro 2.50.05Guy Harris1999-03-251-5/+5
| | | | | | | | | (presumably a Windows version). Note also that version 2.001 files appear to have microsecond time stamps, like version 1.1 files. svn path=/trunk/; revision=228
* Got rid of "hdr_size may not be initialized" warning, even though it wasGilbert Ramirez1999-03-221-2/+2
| | | | | | innocuous. svn path=/trunk/; revision=221
* Add support for file format version 2.001 (used by Sniffer Basic 2.0?).Guy Harris1999-03-221-1/+2
| | | | | | | | This assumes that the time stamps are still in units of microseconds; I don't yet have a text decode of the version-2.001 file from the program that decoded it, so I can't check the time stamps. svn path=/trunk/; revision=218
* Add support for file format version 2.001 (used by Sniffer Basic 2.0?).Guy Harris1999-03-201-12/+50
| | | | | | | | This assumes that the time stamps are still in units of microseconds; I don't yet have a text decode of the version-2.001 file from the program that decoded it, so I can't check the time stamps. svn path=/trunk/; revision=217
* Added g_slist_nth_data() to glib-new.o so that glib-1.0.x, x < 4, will work.Gilbert Ramirez1999-03-202-0/+17
| | | | | | | It seems that a stable version of the library received a new function. This should help RedHat folks, since they seem to have glib-1.0.1. svn path=/trunk/; revision=216
* Add "phtons()" and "phtonl()" macros, which handle unaligned quantities,Guy Harris1999-03-131-3/+12
| | | | | | | and use them to extract stuff in "bpf_mk_bytecmp()", so as to avoid core dumps on processors that require strict alignment. svn path=/trunk/; revision=214
* It's not a problem if we don't have GLib 1.1.x or later, so don'tGuy Harris1999-03-032-4/+3
| | | | | | complain about it. svn path=/trunk/; revision=209
* Include "config.h", so we know whether we have GLib 1.0[.x] or later, soGuy Harris1999-03-031-0/+1
| | | | | | we know whether to include "glib-new.h". svn path=/trunk/; revision=208
* Fixed for glib-1.x.y, x > 0Gilbert Ramirez1999-03-021-0/+3
| | | | svn path=/trunk/; revision=206
* Have "rt-scanner.l" and "rt-grammar.y" depend on the filter descriptionGuy Harris1999-03-022-4/+4
| | | | | | files used to generate them. svn path=/trunk/; revision=205
* It turns out that the first of the unknown fields in the NetXRay headerGuy Harris1999-03-013-18/+18
| | | | | | | appears to be the UNIX "time_t" when the capture started, so use that to figure out the time when a packet was captured. svn path=/trunk/; revision=204
* lex_init() changed to wtap_lex_init()Gilbert Ramirez1999-03-011-1/+1
| | | | svn path=/trunk/; revision=203
* Guy noticed that lex_init was a function in both libpcap and wiretap. Fixed.Gilbert Ramirez1999-03-012-3/+2
| | | | svn path=/trunk/; revision=202
* Add an "acinclude.m4", from which "aclocal.m4" is made.Guy Harris1999-03-015-202/+400
| | | | | | | Add "HAVE_GLIB10" to "acconfig.h", so that all the "auto*" stuff is happy. svn path=/trunk/; revision=201
* Fix a typo, and note that we can read Token Ring captures from SnifferGuy Harris1999-03-011-6/+6
| | | | | | Basic/Windows Sniffer Pro. svn path=/trunk/; revision=200
* Added display filters to wiretap.Gilbert Ramirez1999-03-0137-157/+3562
| | | | svn path=/trunk/; revision=198
* Update to reflect support for NetXRay format.Guy Harris1999-02-201-10/+19
| | | | svn path=/trunk/; revision=195
* Add support for Cinco Networks NetXRay - which is, after their acquisionGuy Harris1999-02-206-5/+221
| | | | | | | | | by Network General (subsequently merged with McAfee Associates into Network Associates), called "Sniffer Basic". A similar format appears to be used by the Windows Sniffer Pro. svn path=/trunk/; revision=194
* Make the "magic number" a "const" string.Guy Harris1999-02-201-2/+2
| | | | svn path=/trunk/; revision=193
* Fix a typo in a comment, and make the "magic number" a "const" string.Guy Harris1999-02-201-3/+3
| | | | svn path=/trunk/; revision=192
* Change to wtap.c switch() statement to allow compilation under IBM's C compiler.Gilbert Ramirez1999-02-122-5/+6
| | | | | | It didn't like an empty default case. And <time.h> was forgotten in netmon.c svn path=/trunk/; revision=188
* Correct and expand the discussion of ATM Sniffer captures.Guy Harris1999-01-301-4/+17
| | | | svn path=/trunk/; revision=179
* Modified code to allow compilation under IBM's C compiler for AIX.Gilbert Ramirez1999-01-293-74/+5
| | | | svn path=/trunk/; revision=178
* Added token-ring support to netmon.cGilbert Ramirez1999-01-273-5/+11
| | | | svn path=/trunk/; revision=176
* Added news about Guy's netmon addition.Gilbert Ramirez1999-01-212-1/+12
| | | | svn path=/trunk/; revision=174
* I changed the wtap_open_offline() function so that it takes only theGilbert Ramirez1999-01-212-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
* Added Guy's netmon.[ch] files to CVS for him. His firewall admins forgotGilbert Ramirez1999-01-182-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
* Add suppport for Microsoft Network Monitor Ethernet capture files.Guy Harris1999-01-176-26/+54
| | | | svn path=/trunk/; revision=171
* * Modified Makefile.am and configure.in so that wiretap isn't built unlessGerald Combs1999-01-135-44/+104
| | | | | | --with-wiretap is specified. svn path=/trunk/; revision=169
* Use g_free instead of free so that I don't have to include <stdlib.h>Gilbert Ramirez1999-01-081-4/+4
| | | | | | for just one function. svn path=/trunk/; revision=165
* Logged my change about per-packet encapsulation types.Gilbert Ramirez1999-01-071-0/+5
| | | | svn path=/trunk/; revision=163
* I removed the per-file encapsulation type from wiretap, and make all filetypesGilbert Ramirez1999-01-077-16/+32
| | | | | | | provide a per-packet encapsulation type. this required minor modifications to ethereal. svn path=/trunk/; revision=162
* * Final commit for version 0.5.1Gerald Combs1999-01-043-3/+8
| | | | | | | * Added RPM .spec file (Martin Maciaszek) * Added Martin to AUTHORS svn path=/trunk/; revision=149
* Added files to handle AIX iptrace 2.0 files in wiretap.Gilbert Ramirez1999-01-032-0/+154
| | | | svn path=/trunk/; revision=148
* I made sure to note that wiretap only supports iptrace 2.0 files so far.Gilbert Ramirez1999-01-021-6/+7
| | | | | | iptrace 1.0 is not supported yet. svn path=/trunk/; revision=146
* Added the iptrace (AIX's packet-capture tool) file format to wiretap.Gilbert Ramirez1999-01-026-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
* * Added Joerg Mayer's Vines patchGerald Combs1998-12-293-27/+21
| | | | | | | | * Added Joerg to the AUTHORS file * Added Guy's bitfield decode patch * Fixed time output svn path=/trunk/; revision=142
* Added Guy Harris' patch to read Sniffer ATM trace files. Very nice.Gilbert Ramirez1998-12-174-126/+581
| | | | svn path=/trunk/; revision=128
* A patch spread across many files to let Ethereal compile under GTK+-1.1.x.Gilbert Ramirez1998-12-171-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
* Fix the bitmask for the hour field in a DOS-format time (not that itGuy Harris1998-12-151-2/+2
| | | | | | matters, as that code is commented out). svn path=/trunk/; revision=125