2001-01-10 13:16:06 +08:00
|
|
|
|
This file lists people who have contributed to tcpdump:
|
2000-07-29 18:16:23 +08:00
|
|
|
|
|
|
|
|
|
The current maintainers:
|
2002-08-05 00:40:26 +08:00
|
|
|
|
Bill Fenner <fenner@research.att.com>
|
|
|
|
|
Fulvio Risso <risso@polito.it>
|
2003-11-13 11:14:55 +08:00
|
|
|
|
Guy Harris <guy@alum.mit.edu>
|
2002-08-05 00:40:26 +08:00
|
|
|
|
Hannes Gredler <hannes@juniper.net>
|
|
|
|
|
Jun-ichiro itojun Hagino <itojun@iijlab.net>
|
2003-11-13 11:14:55 +08:00
|
|
|
|
Michael Richardson <mcr@sandelman.ottawa.on.ca>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
|
|
|
|
|
Additional people who have contributed patches:
|
|
|
|
|
|
2000-12-18 16:16:58 +08:00
|
|
|
|
Alfredo Andres <aandres@s21sec.com>
|
2003-12-15 10:12:40 +08:00
|
|
|
|
Albert Chin <china@thewrittenword.com>
|
2004-08-27 15:17:03 +08:00
|
|
|
|
Andrew Brown <atatat@atatdot.net>
|
|
|
|
|
Andrew Church <andrew@users.sourceforge.net>
|
2002-06-17 05:59:17 +08:00
|
|
|
|
Andrew Hintz <adhintz@users.sourceforge.net>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Andrew Tridgell <tridge@linuxcare.com>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Arkadiusz Miskiewicz <misiek@pld.org.pl>
|
2001-05-09 08:34:34 +08:00
|
|
|
|
Armando L. Caro Jr. <acaro@mail.eecis.udel.edu>
|
2002-12-12 15:47:38 +08:00
|
|
|
|
Atsushi Onoe <onoe@netbsd.org>
|
2001-06-18 16:52:51 +08:00
|
|
|
|
Ben Smithurst <ben@scientia.demon.co.uk>
|
2001-09-10 08:21:35 +08:00
|
|
|
|
Brent L. Bates <blbates@vigyan.com>
|
2003-11-16 18:13:34 +08:00
|
|
|
|
Brian Ginsbach <ginsbach@cray.com>
|
2003-08-06 14:49:38 +08:00
|
|
|
|
Bruce M. Simpson <bms@spc.org>
|
2003-10-21 00:11:45 +08:00
|
|
|
|
Carles Kishimoto Bisbe <ckishimo@ac.upc.es>
|
2001-06-12 13:17:16 +08:00
|
|
|
|
Charlie Lenahan <clenahan@fortresstech.com>
|
2002-12-12 15:57:50 +08:00
|
|
|
|
Charles M. Hannum <mycroft@netbsd.org>
|
From Chris Cogdon <chris@cogdon.org>:
Fix a segfault with the -C option when the number of files grows
to 1000. Limit has been increased to 1,000,000, and the code
will check for exceeding this.
Also, add a -W option which will limit the number of files
created before 'wrapping around' and writing to the first file
again, creating a 'loop tape'. Very useful if you want to have
this running permanently to capture traffic up to a irregular
event.
Change the way that output files with -C are numbered. -C alone
goes <none>, 1, 2, 3.... -C with -W will number 0, 1, 2 ... or
00, 01, 02 ... etc, depending on the value of -W. I.e., it
sorts properly. (Old behaviour was to go <none>, 2, 3...)
Close the current capture file before trying to allocate the buffer for
the new file's name, so that if that allocation fails we've at least
written out all of the previous file.
Make some variables for command-line arguments, and some functions not
used outside tcpdump.c, static.
2004-01-26 10:05:17 +08:00
|
|
|
|
Chris Cogdon <chris@cogdon.org>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Chris G. Demetriou <cgd@netbsd.org>
|
2001-07-18 17:19:47 +08:00
|
|
|
|
Chris Jepeway <jepeway@blasted-heath.com>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Craig Rodrigues <rodrigc@mediaone.net>
|
2001-10-27 15:42:45 +08:00
|
|
|
|
Crist J. Clark <cjclark@alum.mit.edu>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Daniel Hagerty <hag@ai.mit.edu>
|
2002-05-29 18:32:00 +08:00
|
|
|
|
Darren Reed <darrenr@reed.wattle.id.au>
|
2003-01-10 16:11:00 +08:00
|
|
|
|
David Binderman <d.binderman@virgin.net>
|
2002-12-19 17:27:54 +08:00
|
|
|
|
David Young <dyoung@ojctech.com>
|
2004-06-25 09:20:08 +08:00
|
|
|
|
Eddie Kohler <xexd@sourceforge.net>
|
2004-04-10 16:41:22 +08:00
|
|
|
|
Francis Dupont <Francis.Dupont@enst-bretagne.fr>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Francisco Matias Cuenca-Acuna <mcuenca@george.rutgers.edu>
|
|
|
|
|
Frank Volf <volf@oasis.IAEhv.nl>
|
2002-08-04 03:55:39 +08:00
|
|
|
|
Fulvio Risso <risso@polito.it>
|
2002-12-16 05:22:34 +08:00
|
|
|
|
George Bakos <gbakos@ists.dartmouth.edu>
|
2003-11-24 07:42:16 +08:00
|
|
|
|
Gerald Combs <gerald@ethereal.com>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Gert Doering <gert@greenie.muc.de>
|
2003-06-13 13:55:21 +08:00
|
|
|
|
Greg Stark <gsstark@mit.edu>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Gilbert Ramirez Jr. <gram@xiexie.org>
|
2003-02-09 03:31:59 +08:00
|
|
|
|
Gisle Vanem <giva@bgnett.no>
|
2003-03-22 14:30:39 +08:00
|
|
|
|
Hank Leininger <tcpdump-workers@progressive-comp.com>
|
2001-02-21 17:05:39 +08:00
|
|
|
|
Harry Raaymakers <harryr@connect.com.au>
|
2001-11-25 10:01:47 +08:00
|
|
|
|
Heinz-Ado Arnolds <Ado.Arnolds@dhm-systems.de>
|
2001-10-20 04:03:08 +08:00
|
|
|
|
Hendrik Scholz <hendrik@scholz.net>
|
2001-09-18 06:16:52 +08:00
|
|
|
|
Jakob Schlyter <jakob@openbsd.org>
|
2001-10-16 07:27:31 +08:00
|
|
|
|
Jan Oravec <wsx@wsx6.net>
|
2002-12-19 17:27:54 +08:00
|
|
|
|
Jason R. Thorpe <thorpej@netbsd.org>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Jefferson Ogata <jogata@nodc.noaa.gov>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Jeffrey Hutzelman <jhutz@cmu.edu>
|
2003-07-30 13:51:40 +08:00
|
|
|
|
Jesper Peterson <jesper@endace.com>
|
2001-02-21 16:52:30 +08:00
|
|
|
|
Jim Hutchins <jim@ca.sandia.gov>
|
2004-01-07 16:00:51 +08:00
|
|
|
|
Jonathan Heusser <jonny@drugphish.ch>
|
2002-07-30 16:21:42 +08:00
|
|
|
|
Tatuya Jinmei <jinmei@kame.net>
|
2002-04-24 14:55:54 +08:00
|
|
|
|
J<>rgen Thomsen <jth@jth.net>
|
2001-09-17 14:22:31 +08:00
|
|
|
|
Julian Cowley <julian@lava.net>
|
2001-10-16 16:00:36 +08:00
|
|
|
|
Kaarthik Sivakumar <kaarthik@torrentnet.com>
|
2001-12-09 13:22:27 +08:00
|
|
|
|
Kazushi Sugyo <sugyo@pb.jp.nec.com>
|
2001-07-16 03:27:45 +08:00
|
|
|
|
Kelly Carmichael <kcarmich@ipapp.com>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Ken Hornstein <kenh@cmf.nrl.navy.mil>
|
2002-07-17 02:30:38 +08:00
|
|
|
|
Kevin Steves <stevesk@pobox.com>
|
2001-07-20 11:16:22 +08:00
|
|
|
|
Klaus Klein <kleink@reziprozitaet.de>
|
2001-06-18 16:52:51 +08:00
|
|
|
|
Kris Kennaway <kris@freebsd.org>
|
From Krzysztof Halasa <khc@pm.waw.pl>:
1. Unused things (mbuf, rtentry) have been removed.
2. I've dropped FR_CR_BIT etc. definitions as they have only meaning in
specific location in Q.922 address. FR_EA_BIT is still there as it's
used by all Q.922 bytes.
3. a new parse_q922_addr() parses the whole Q.922 address structure
and produces DLCI, Q.922 byte count and flags in ASCII. While I can't
test 3- and 4-byte Q.922 addresses (using only default 2-byte ones),
they are supported.
4. I've trimmed comments regarding HDLC flags and CRC/FCS bytes in FR
packet. They are wire-only things and as such are never seen by
libpcap/tcpdump.
5. Changed NLPID_LMI into NLPID_CISCO_LMI and NLPID_Q933 into NLPID_LMI
(the latter is used by both ANSI (T1.617 annex D) and CCITT (Q.933
annex A) LMI).
6. fr_hdrlen() now correctly returns FR header length (4 - 6 bytes,
7 bytes with 4-byte Q.922 and incorrectly used pad byte).
7. I've changed output text formatting: "xxx-value-yyy-value" into
"xxx value, yyy value", to be consistent with Ethernet.
Not sure if it's correct.
8. added IPv6 support
9. q933_print() now reads lmi_print()
10. CCITT (Q.933 annex A) LMI is now supported, and both CCITT and ANSI
fields are now correctly displayed
10. lmi_print() no longer prints constant fields (such as always zeroed
Q.922 C/R bit or LMI Call Reference byte) unless they are set
incorrectly.
11. I've added ANSI_ and CCITT_ prefixes to appropriate #defines.
12. a new parse_dlci_el() should handle all (10, 16 and 23-bit)
DLCIs correctly (corresponding to 2, 3 and 4-byte Q.922 addresses,
respectively).
2003-10-16 17:50:36 +08:00
|
|
|
|
Krzysztof Halasa <khc@pm.waw.pl>
|
2000-08-22 16:05:33 +08:00
|
|
|
|
Larry Lile <lile@stdio.com>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Lennert Buytenhek <buytenh@gnu.org>
|
2002-08-02 12:32:59 +08:00
|
|
|
|
Loris Degioanni <loris@netgroup-serv.polito.it>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Love H<>rnquist-<2D>strand <lha@stacken.kth.se>
|
2001-11-25 05:07:53 +08:00
|
|
|
|
Maciej W. Rozycki <macro@ds2.pg.gda.pl>
|
2002-05-13 16:30:19 +08:00
|
|
|
|
Marc A. Lehmann <pcg@goof.com>
|
2003-08-06 13:02:12 +08:00
|
|
|
|
Mark Ellzey Thomas <mark@ackers.net>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Marko Kiiskila <carnil@cs.tut.fi>
|
2001-12-10 16:28:26 +08:00
|
|
|
|
Marshall Rose <mrose@dbc.mtview.ca.us>
|
2001-06-20 15:40:44 +08:00
|
|
|
|
Martin Husemann <martin@netbsd.org>
|
2001-03-19 11:58:10 +08:00
|
|
|
|
Michael Madore <mmadore@turbolinux.com>
|
2001-01-03 07:00:00 +08:00
|
|
|
|
Michael Shalayeff <mickey@openbsd.org>
|
2000-10-06 13:54:50 +08:00
|
|
|
|
Michael T. Stolarchuk <mts@off.to>
|
2003-06-04 07:23:50 +08:00
|
|
|
|
Michele "mydecay" Marchetto <smarchetto1@tin.it>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Monroe Williams <monroe@pobox.com>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Motonori Shindo <mshindo@mshindo.net>
|
2001-07-05 03:25:55 +08:00
|
|
|
|
Nathan J. Williams <nathanw@MIT.EDU>
|
2001-10-27 15:21:34 +08:00
|
|
|
|
Nathaniel Couper-Noles <Nathaniel@isi1.tccisi.com>
|
Add a few more GCC warnings on GCC >= 2 for ".devel" builds.
From Neil T. Spring: fixes for many of those warnings:
addrtoname.c, configure.in: Linux needs netinet/ether.h for
ether_ntohost
print-*.c: change char *foo = "bar" to const char *foo = "bar"
to appease -Wwrite-strings; should affect no run-time behavior.
print-*.c: make some variables unsigned.
print-bgp.c: plen ('prefix len') is unsigned, no reason to
validate by comparing to zero.
print-cnfp.c, print-rx.c: use intoa, provided by addrtoname,
instead of inet_ntoa.
print-domain.c: unsigned int l; (l=foo()) < 0 is guaranteed to
be false, so check for (u_int)-1, which represents failure,
explicitly.
print-isakmp.c: complete initialization of attrmap objects.
print-lwres.c: "if(x); print foo;" seemed much more likely to be
intended to be "if(x) { print foo; }".
print-smb.c: complete initialization of some structures.
In addition, add some fixes for the signed vs. unsigned comparison
warnings:
extract.h: cast the result of the byte-extraction-and-combining,
as, at least for the 16-bit version, C's integral promotions
will turn "u_int16_t" into "int" if there are other "int"s
nearby.
print-*.c: make some more variables unsigned, or add casts to an
unsigned type of signed values known not to be negative, or add
casts to "int" of unsigned values known to fit in an "int", and
make other changes needed to handle the aforementioned variables
now being unsigned.
print-isakmp.c: clean up the handling of error/status indicators
in notify messages.
print-ppp.c: get rid of a check that an unsigned quantity is >=
0.
print-radius.c: clean up some of the bounds checking.
print-smb.c: extract the word count into a "u_int" to avoid the
aforementioned problems with C's integral promotions.
print-snmp.c: change a check that an unsigned variable is >= 0
to a check that it's != 0.
Also, fix some formats to use "%u" rather than "%d" for unsigned
quantities.
2002-09-05 08:00:07 +08:00
|
|
|
|
Neil T. Spring <bluehal@users.sourceforge.net>
|
2002-02-05 18:07:38 +08:00
|
|
|
|
Niels Provos <provos@openbsd.org>
|
2001-09-09 09:41:49 +08:00
|
|
|
|
Nickolai Zeldovich <kolya@MIT.EDU>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Olaf Kirch <okir@caldera.de>
|
2000-08-22 16:05:33 +08:00
|
|
|
|
Onno van der Linden <onno@simplex.nl>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Pascal Hennequin <pascal.hennequin@int-evry.fr>
|
2000-10-10 13:40:21 +08:00
|
|
|
|
Pasvorn Boonmark <boonmark@juniper.net>
|
2003-03-28 16:36:34 +08:00
|
|
|
|
Paul Mundt <lethal@linux-sh.org>
|
2002-07-11 16:09:45 +08:00
|
|
|
|
Paul S. Traina <pst@freebsd.org>
|
2002-10-19 10:43:04 +08:00
|
|
|
|
Pavlin Radoslavov <pavlin@icir.org>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Pekka Savola <pekkas@netcore.fi>
|
2003-01-23 17:05:37 +08:00
|
|
|
|
Peter Fales <peter@fales-lorenz.net>
|
2000-10-22 12:17:52 +08:00
|
|
|
|
Peter Jeremy <peter.jeremy@alcatel.com.au>
|
2002-05-16 18:25:58 +08:00
|
|
|
|
Phil Wood <cpw@lanl.gov>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Rafal Maszkowski <rzm@icm.edu.pl>
|
2004-06-15 08:00:04 +08:00
|
|
|
|
Raphael Raimbault <raphael.raimbault@netasq.com>
|
2000-07-29 18:16:23 +08:00
|
|
|
|
Rick Jones <raj@cup.hp.com>
|
2002-05-25 17:41:06 +08:00
|
|
|
|
Rick Watson <watsonrick@users.sourceforge.net>
|
2003-02-19 16:01:36 +08:00
|
|
|
|
Rob Braun <bbraun@synack.net>
|
2000-10-28 07:26:30 +08:00
|
|
|
|
Roderick Schertler <roderick@argon.org>
|
2002-04-30 17:09:41 +08:00
|
|
|
|
Sami Farin <safari@iki.fi>
|
2003-11-04 09:43:20 +08:00
|
|
|
|
Scott Rose <syberpunk@users.sourceforge.net>
|
2001-01-10 13:16:06 +08:00
|
|
|
|
Sebastian Krahmer <krahmer@cs.uni-potsdam.de>
|
2004-09-04 08:08:03 +08:00
|
|
|
|
Sebastien Vincent <svincent@idems.fr>
|
2001-10-03 15:30:02 +08:00
|
|
|
|
Seth Webster <swebster@sst.ll.mit.edu>
|
2004-06-16 08:06:28 +08:00
|
|
|
|
Shinsuke Suzuki <suz@kame.net>
|
2004-05-27 03:57:57 +08:00
|
|
|
|
Steinar Haug <sthaug@nethelp.no>
|
2002-08-26 17:36:19 +08:00
|
|
|
|
Takashi Yamamoto <yamt@mwd.biglobe.ne.jp>
|
2002-08-07 13:21:06 +08:00
|
|
|
|
Terry Kennedy <terry@tmk.com>
|
2001-01-10 08:14:30 +08:00
|
|
|
|
Timo Koskiahde
|
2002-05-28 05:30:59 +08:00
|
|
|
|
Tony Li <tli@procket.com>
|
2001-06-18 16:52:51 +08:00
|
|
|
|
Uns Lider <unslider@miranda.org>
|
2000-11-02 10:19:57 +08:00
|
|
|
|
Wilbert de Graaf <wilbertdg@hetnet.nl>
|
2002-07-11 17:17:21 +08:00
|
|
|
|
Yen Yen Lim
|
2000-01-19 12:58:00 +08:00
|
|
|
|
|
|
|
|
|
The original LBL crew:
|
|
|
|
|
Steve McCanne
|
|
|
|
|
Craig Leres
|
|
|
|
|
Van Jacobson
|