2002-01-04 11:24 mborella * doc/ipgrab.texi, src/datalink.c: Fixed compilation error with libpcap 0.4 due to change in data structure. 2002-01-03 12:12 mborella * configure, configure.in, doc/ipgrab.texi, src/radius.c: Documentation update. 2002-01-03 11:41 mborella * configure: Removed unnecessary libraries from linking. 2002-01-02 18:04 mborella * src/: ah.c, datalink.c, dhcp.c, display.c, dns.c, error.c, file.c, icmp.c, icmpv6.c, igmp.c, ip.c, ipv6.c, ipx.c, ipxrip.c, netbios_ns.c, ospf.c, rip.c, ripng.c, slp.c, tcp.c: Changed all instances of sprintf() to snprintf() 2002-01-02 13:31 mborella * src/file.c: Changes to properly detect PCAP files on big endian machines. 2002-01-02 12:16 mborella * ChangeLog, config.in, configure.in, doc/ipgrab.texi, src/dynports.c, src/utilities.c: Changes to cleanly compile on FreeBSD 4.3 2001-12-07 17:11 mborella * src/file.c: Added second libpcap signature so that we can support newer libpcap trace files. 2001-11-28 18:20 mborella * src/radius_3gpp2.c: More changes to 3GPP2 RADIUS. 2001-11-21 16:03 mborella * src/: Makefile.am, Makefile.in, radius.c, radius_3gpp2.c, radius_3gpp2.h: Broke out 3GPP2 RADIUS section into separate file, added more parameters 2001-11-21 12:04 mborella * src/: Makefile.am, Makefile.in, iana.c, iana.h, radius.c, utilities.c: Added support for IANA vendor types, enhanced RADIUS decoding. 2001-11-15 18:10 mborella * src/: Makefile.am, Makefile.in, ip_services.c, ip_services.h, radius.c, radius.h: Added basic RADIUS support. 2001-11-15 14:15 mborella * src/: ftpctrl.c, local.h: Fixed reply code determination in FTP control packets. 2001-11-15 13:28 mborella * src/ipgrab.c: Fixed support for the -v option. It prints the version number then terminates the program now. 2001-11-14 18:22 mborella * src/: Makefile.am, Makefile.in, datalink.c, display.c, gre.c, ip.c, ip_services.c, ip_services.h, nntp.c, nntp.h, payload.c, ppp.c, udp.c, utilities.c, utilities.h: Added NNTP support, fixed a couple of minimal mode errors with respect to payload displaying and lumping packets together. 2001-11-02 17:59 mborella * src/rtcp.c: Major fixes to RTCP 2001-11-02 13:45 mborella * ChangeLog, config.guess, config.sub, configure, configure.in, ipgrab.gp, doc/ipgrab.texi: Updated config.guess and config.sub 2001-11-01 18:23 mborella * src/: Makefile.am, Makefile.in, datalink.c, datalink.h, ethertypes.c, file.c, file.h, gre.c, ip_protocols.c, ipgrab.c, ppp.c, ppp.h: Added support for reading Sun Snoop file format. In the process, completely re-architected the read-from-file process to make it more generic. 2001-10-19 10:24 mborella * src/: arp.c, dhcp.c, display.c: Fixed several files to compile with gcc-3.0 2001-10-12 16:45 mborella * src/: l2tp.c, tcp.c, udp.c: Fixed L2TP lock up and ordering of port numbers. 2001-10-11 18:02 mborella * src/rtcp.c: Added some more RTCP functionality. 2001-10-11 17:03 mborella * src/: Makefile.am, Makefile.in, dynports.c, ip_services.h, rtcp.c, rtcp.h: Added basic RTCP support. 2001-10-11 15:43 mborella * src/: dynports.c, dynports.h, ipv6.c, ipv6.h, ospf.c, rtp.c, rtp.h: Fixed RTP support. 2001-10-09 18:20 mborella * src/: Makefile.am, Makefile.in, datalink.c, display.c, display.h, dynports.c, dynports.h, ftpctrl.c, ip.c, ip_services.c, ip_services.h, local.h, packet_manip.c, packet_manip.h, state.c, state.h, tcp.c, tftp.c, tftp.h, udp.c: Added support for TFTP, in the process enhanced the dynamic port mapping functionality. 2001-10-07 14:17 mborella * src/: Makefile.am, Makefile.in, dynports.c, ftpctrl.c, ftpctrl.h, ip_services.c, ip_services.h, packet_manip.h, parse_cl.c, parse_cl.h, ppp.h: Added support for FTP control sessions. 2001-10-02 17:29 mborella * src/: mppc.c, mppc.h: Added MPPC module. 2001-10-02 17:28 mborella * src/: Makefile.am, Makefile.in, ppp.c: [no log message] 2001-10-02 16:36 mborella * src/: Makefile.am, Makefile.in, ccp.c, ccp.h, parse_cl.c, parse_cl.h, ppp.c, ppp.h: Added CCP module. 2001-10-02 15:31 mborella * ChangeLog, Makefile.in, aclocal.m4, config.in, configure, configure.in, doc/Makefile.in, doc/ipgrab.texi: [no log message] 2001-10-02 13:37 mborella * src/: Makefile.am, Makefile.in, cbcp.c, cbcp.h, chap.c, lcp.c, ppp.c, ppp.h, pptp.c: Added cbcp.h and cbcp.c for the Callback Control Protocol 2001-09-10 10:47 mborella * src/ipgrab.c: Fixed an unnecessary memory allocation. 2001-09-07 17:50 mborella * ipgrab.gp, src/packet_manip.c, src/padding.c, src/payload.c, src/utilities.c, src/utilities.h: Generalized the get_packet_bytes() functions and the displaying of padding and payload. 2001-09-07 17:17 mborella * src/: padding.c, padding.h: Module for displaying padding. 2001-09-07 17:16 mborella * src/datalink.c: Disabled payloads and padding display in minimal mode 2001-09-07 15:59 mborella * src/: Makefile.am, Makefile.in, arp.c, datalink.c, dhcp.c, icmp.c, icmpv6.c, ip.c, mobileip.c, ospf.c, packet_manip.c, packet_manip.h, parse_cl.c, parse_cl.h, payload.c, snmp.c, ssh.c, tcp.c: Developed a more generic way of handling padding in packets, by adding an "apparent end" to packets. The apparent end is where a protocol says that a packet ends, but the real end is where the capture library says that the packet ends. The difference between the two is the padding 2001-09-07 14:27 mborella * src/: datalink.c, stats.c, stats.h: Fixed problem with stats counting headers encapsulated in ICMP. 2001-09-04 17:34 mborella * tools/pmm/: main.cc, xml.cc, xml.h: Initial check in 2001-09-04 17:33 mborella * tools/pmm/: Makefile.am, Makefile.in, aclocal.m4, configure, configure.in, field.cc, field.h, protocol.cc, protocol.h, value.cc, value.h, protocols/mobileip.xml: Checkpoint checkin of modified pmm code 2001-07-24 17:13 mborella * tools/pmm/: data.c, data.h: Removed C data routines. 2001-07-24 17:11 mborella * tools/pmm/: data.c, data.h, field.cc, field.h, main.c, protocol.cc, protocol.h, utilities.c, utilities.h, value.cc, value.h: Initial checkin of C++ code. 2001-06-20 17:48 mborella * tools/pmm/: data.c, data.h, main.c: Added traverse and reading functions to the data module. 2001-06-20 15:07 mborella * tools/pmm/: ChangeLog, Makefile.am, Makefile.in, config.h, config.in, configure, configure.in, data.c, data.h, error.c, error.h, main.c, read_xml.c, read_xml.h, utilities.c, utilities.h: Added error and utility modules. Made the data module more "object oriented" 2001-06-20 12:31 mborella * tools/pmm/protocols/mobileip.xml: Added mobile XML schema. 2001-06-15 13:52 mborella * tools/pmm/: AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, Makefile.in, NEWS, README, acconfig.h, acinclude.m4, aclocal.m4, config.h, config.in, configure, configure.in, data.c, data.h, global.h, main.c, read_xml.c, read_xml.h: Initial check-in of the bulk of the PMM code. 2001-05-28 15:39 mborella * ChangeLog, configure, configure.in, ipgrab.gp, doc/ipgrab.texi: Final commit for 0.9.4 2001-05-28 15:09 mborella * src/: Makefile.am, Makefile.in, payload.c: Marked the payload module as an application protocol so that it doesn't print junk when -a is used. 2001-05-28 14:51 mborella * src/: ip.c, layers.c, packet_manip.c, packet_manip.h, parse_cl.c, parse_cl.h: Added -a option for suppressing the display of app layer data. IP module now sets the end of the packet to be the end as given by the length of the IP packet. This helps with tinygrams. 2001-05-28 14:24 mborella * src/: Makefile.am, Makefile.in, ah.c, arp.c, chap.c, dhcp.c, display.c, display.h, dns.c, esp.c, ethernet.c, gre.c, hexbuffer.c, http.c, icmp.c, icmpv6.c, igmp.c, ip.c, ipcp.c, ipgrab.c, ipv6.c, ipx.c, ipxrip.c, isakmp.c, l2tp.c, layers.c, layers.h, lcp.c, llc.c, local.h, loopback.c, mobileip.c, netbios_ns.c, ospf.c, packet_manip.c, ppp.c, pppoe.c, pptp.c, raw.c, rip.c, ripng.c, rsvp.c, rtp.c, sdp.c, sip.c, slip.c, slp.c, snmp.c, spx.c, ssh.c, tcp.c, udp.c: Implemented a number of changes: 1) The big one: Made determination of protocol layer transparent to the user of the displaying API. As long at each protocol module tells the (new) layering module which layer it is, the display functions will figure out whether or not to print something. 2) Modified TCP's header length display to include # of bytes 3) Fixed HTTP displaying to wrap headers and to use the hexbuffer properly. 4) Fixed hexbuffer to work properly when lines are being read. 2001-05-28 11:56 mborella * src/: layers.c, layers.h: Added layer tracking module. 2001-05-28 11:47 mborella * src/template.c: Updated template.c to reflect newer practices. 2001-05-18 17:07 mborella * doc/ipgrab.texi: Documentation update. 2001-05-18 17:04 mborella * TODO, configure, configure.in, doc/ipgrab.texi: Final commit for 0.9.3 2001-05-18 16:54 mborella * src/: arp.c, display.c, sdp.c, sdp.h, sip.c: Fixed displaying issues with SIP in minimal mode, as well as SIP interaction with SDP. SDP now requires a length. 2001-05-18 13:04 mborella * src/arp.c: Fixed display of excess padding packets with media lengths that are too long. 2001-05-18 10:30 mborella * src/: display.c, display.h, hexbuffer.c, packet_manip.c, sdp.c, sip.c, tcp.c: Fixed a number of issues: get_packet_line() was not returning positive values, TCP options were being shown in -t mode, added multiline string support, added hexbuffer support to SIP and SDP. 2001-05-17 12:58 mborella * src/arp.c: Fixed seg fault in arp.c cause by larger than expected padding. 2001-05-16 14:33 mborella * ChangeLog, doc/ipgrab.texi: Final checkin for 0.9.2. Documentation update. 2001-05-16 12:53 mborella * src/rtp.c: Modified RTP to work with APIs. 2001-04-26 21:51 mborella * acinclude.m4, aclocal.m4, configure, configure.in: Fixed configurator so that warnings appear when headers are not found 2001-04-26 18:49 mborella * ChangeLog, configure, configure.in, ipgrab.gp, doc/ipgrab.texi, src/dynports.c, src/gre.c, src/mobileip.c, src/payload.c, src/rtp.c: Added some minimal support to Mobile IP, fixed payload implementation to use API, added support for most protocols to dynports.c 2001-04-02 18:18 mborella * src/: Makefile.am, Makefile.in, dynports.c, dynports.h, ip_services.c, ipgrab.c, mobileip.c, parse_cl.c, parse_cl.h, rtp.c, rtp.h: Added dynamic port mapping, added mobile IP registration update and registration acknowledgement. 2001-04-02 13:06 mborella * src/Makefile.in: Fixed Makefile bad edit from last checkin 2001-04-02 13:04 mborella * src/: Makefile.in, datalink.c: Added packet numbering (counting) to minimal mode 2001-04-02 12:41 mborella * src/: stats.c, stats.h: Added packet stats module for packet counting 2001-04-02 12:41 mborella * src/: Makefile.am, Makefile.in, ah.c, arp.c, datalink.c, esp.c, gre.c, icmp.c, icmpv6.c, igmp.c, ip.c, ipgrab.c, ipv6.c, ipx.c, local.h, ospf.c, rsvp.c, tcp.c, udp.c: Added packet counting feature that displays counts of different packet types 2001-03-30 16:49 mborella * ChangeLog, ipgrab.gp, doc/ipgrab.texi: General update. 2001-03-30 09:36 mborella * src/: datalink.c, ipgrab.c, parse_cl.c, parse_cl.h: Added -w option for writing to packets to a file. 2001-03-30 08:06 mborella * src/mobileip.c: Added Mobile IP mobile/home authentication option. 2001-03-28 13:50 mborella * src/mobileip.c: Added critical vendor sepcific extension to mobile ip. 2001-03-28 12:34 mborella * src/: ethertypes.c, ethertypes.h, mobileip.c: Added mobile ip session specific extension. 2001-03-27 18:43 mborella * src/: ethertypes.c, ethertypes.h, gre.c, gre.h: Finally fixed GRE issues so that old and new versions seem to work ok. 2001-03-27 14:45 mborella * AUTHORS, ChangeLog, ipgrab.gp, doc/ipgrab.texi, src/ah.c, src/datalink.c, src/gre.c, src/icmpv6.c, src/ip_services.c, src/ip_services.h, src/ipv6.c, src/isakmp.c, src/mobileip.c, src/ospf.c, src/payload.c, src/pppoe.c, src/rip.c, src/ripng.c, src/snmp.c, src/spx.c, src/tcp.c, src/udp.c: Added CDMA2000 A11 support (incomplete). Fix problems with separators. 2001-03-26 14:55 mborella * src/: Makefile.am, Makefile.in, ip_protocols.c, ip_protocols.h, rsvp.c, rsvp.h: Added RSVP module which decodes the RSVP common header. 2001-03-26 11:00 mborella * src/: open_pcap.c, parse_cl.c, parse_cl.h: Added -r option. Allows packets to be read from file given on command line rather than an interface. The file is in the raw form, such as from tcpdump -w. 2001-01-19 18:49 mborella * src/mobileip.c: Updates to Mobile IP 2001-01-19 18:30 mborella * src/: Makefile.am, Makefile.in, dns.c, gre.c, gre.h, icmp.c, icmp.h, ip_services.c, ip_services.h, mobileip.c, mobileip.h: Fixes to GRE v0, added basic mobile IP support. 2001-01-16 19:22 mborella * src/ip.c: Fixed the displaying of IP frags in both verbose and minimal modes. 2001-01-16 18:29 mborella * src/arp.c: Fixed ARP to display padding on Ethernet runts. 2001-01-05 13:12 mborella * src/: chap.c, ipcp.c, lcp.c: More detailed option output in minimal mode for LCP, CHAP, and IPCP. 2000-11-07 13:47 mborella * configure, configure.in, doc/ipgrab.texi: CHanged version to 0.9. 2000-11-07 13:46 mborella * src/: Makefile.in, chap.c, ipcp.c, ipgrab.c, isakmp.c, l2tp.c, lcp.c, ssh.c: Fixed a few potential memory leaks. 2000-10-30 17:46 mborella * ChangeLog, doc/ipgrab.texi: Documentation update. 2000-10-30 16:06 mborella * src/: Makefile.am, Makefile.in, getopt.c, getopt.h, getopt_internal.c, parse_cl.c, parse_cl.h: Fixed command line parsing routines and made make dist work. 2000-10-17 15:45 mborella * src/isakmp.c: Added ISAKMP transform types and parsing. 2000-10-17 11:35 mborella * src/: chap.c, datalink.c, display.c, error.h, ipcp.c, ipgrab.c, isakmp.c, l2tp.c, lcp.c, ssh.c, utilities.c, utilities.h: Added my_malloc() and my_free() routines to utilities.c for safer memory management. Changed all modules that dynamically allocate memory to use these routines. 2000-10-12 14:27 mborella * src/: isakmp.c, isakmp.h: Added a few basic payloads to ISAKMP. 2000-10-12 13:16 mborella * src/: getopt.c, getopt.h: Fixed warning on freebsd build of getopt.h and getopt.c 2000-10-12 12:03 mborella * AUTHORS, Makefile.in, config.in, configure, configure.in, ipgrab.gp, doc/Makefile.in, src/Makefile.in, src/datalink.c, src/ethernet.c, src/getopt.c, src/getopt.h, src/getopt_internal.c, src/loopback.c, src/parse_cl.c, src/parse_cl.h, src/raw.c, src/slip.c, src/tcp.c: Updated getopt.h from the C library and added conditional compilation clauses so that the non-library getopt() functions that we include only compile if getopt_long() is not detected. 2000-10-12 11:20 mborella * src/pppoe.c: Yes more minor changes to PPPOE - added hexbuffer support. 2000-10-12 11:14 mborella * src/pppoe.c: Minor modifications to PPPOE 2000-10-12 11:05 mborella * src/: Makefile.am, Makefile.in, datalink.c, display.c, display.h, ethertypes.c, ethertypes.h, pppoe.c, pppoe.h, ssh.c: Added PPPOE module. 2000-10-11 14:31 mborella * src/: Makefile.am, Makefile.in, ip_services.c, ip_services.h, ssh.c, ssh.h, utilities.c: Added SSH module, which doesn't do much right now due to SSH's statefullness. I may be able to figure more out later. 2000-10-10 15:33 mborella * src/l2tp.c: Finished L2TP module (for now) 2000-10-09 15:58 mborella * src/l2tp.c: More features added to L2TP parser. 2000-10-09 14:30 mborella * configure, configure.in, src/ip_services.c, src/l2tp.c, src/l2tp.h: Significant upgrade to l2tp. 2000-10-02 17:37 mborella * src/: arp.c, icmp.c, igmp.c: Added more separators. 2000-10-02 17:33 mborella * src/: chap.c, ethernet.c, ip.c, ipcp.c, ipx.c, lcp.c, llc.c, netbios_ns.c, ppp.c, pptp.c, slp.c, tcp.c, udp.c: Added a separator "|" to most of the protocols' minimal modes. 2000-09-28 19:27 mborella * src/: ip_services.c, ip_services.h, isakmp.c, isakmp.h: Started working on basic ISAKMP support. Base header is now decoded. 2000-09-27 19:45 mborella * src/: Makefile.am, Makefile.in, ipcp.c, ipcp.h, ppp.c, ppp.h: Added initial IPCP support. Fixed bug in interpretation of compressed PPP. 2000-09-27 18:16 mborella * src/: display.c, display.h, gre.c, lcp.c, pptp.c, pptp.h: Added a new display method for multiline hex output. Minor fixes to LCP and added three new methods to PPTP. 2000-09-27 14:27 mborella * TODO, configure, configure.in, doc/ipgrab.texi, src/ah.c, src/arp.c, src/datalink.c, src/dhcp.c, src/display.c, src/display.h, src/dns.c, src/ethernet.c, src/http.c, src/icmp.c, src/icmpv6.c, src/igmp.c, src/ipgrab.c, src/ipv6.c, src/ipx.c, src/ipxrip.c, src/loopback.c, src/ospf.c, src/packet_manip.h, src/raw.c, src/rip.c, src/ripng.c, src/slip.c, src/spx.c, src/utilities.c, src/utilities.h: Well, well, lots of changes and new protocols supported. Changed string displaying routines so that they make sure a string is actually printable before they display it. Got rid of old way of displaying integers: DISP_2DEC, etc. 2000-09-05 16:31 mborella * TODO: Latest misc updates 2000-09-01 17:31 mborella * src/datalink.c: Added PPP knowledge to datalink shim. 2000-09-01 17:28 mborella * src/ppp.c: Added CCP knowledge to PPP. 2000-09-01 17:23 mborella * src/: chap.c, ppp.c, ppp.h: CHAP is now complete (or so I hope) 2000-09-01 16:31 mborella * src/: Makefile.am, Makefile.in, chap.c, chap.h, ipgrab.c, lcp.c, local.h, ppp.c, utilities.c, utilities.h: New modules for CHAP decoding and utilities are now borken out in their own module. Lots of additions to LCP support. 2000-08-31 17:56 mborella * src/: lcp.c, ppp.c, pptp.c: Further progress on LCP. Options initially supported. 2000-08-31 16:54 mborella * src/: Makefile.am, Makefile.in, lcp.c, lcp.h, ppp.c, ppp.h: Added initial LCP support 2000-08-31 16:13 mborella * src/: Makefile.am, Makefile.in, ethertypes.c, ethertypes.h, gre.c, ppp.c, ppp.h: Implemented initial PPP support. 2000-08-31 15:29 mborella * src/: ethertypes.c, ethertypes.h: New ethertypes module 2000-08-31 15:28 mborella * src/: Makefile.am, Makefile.in, arp.c, display.c, display.h, ethernet.c, ethernet.h, gre.c: Added new module for calculating ether types, finished GREv1 support. Added new display method, display_strmap_hex(). 2000-08-31 12:52 mborella * src/: Makefile.am, Makefile.in, gre.c, gre.h, ip_protocols.c, ip_protocols.h, pptp.c: Added the beginnings of GRE support. 2000-08-30 17:35 mborella * src/: pptp.c, pptp.h: Added more PPTP support. 2000-08-30 15:23 mborella * TODO, src/ah.c, src/ah.h, src/arp.c, src/arp.h, src/dhcp.c, src/dhcp.h, src/display.c, src/display.h, src/dns.c, src/dns.h, src/ethernet.h, src/global.h, src/hexbuffer.h, src/http.c, src/http.h, src/icmp.c, src/icmp.h, src/icmpv6.c, src/icmpv6.h, src/igmp.c, src/igmp.h, src/ip.c, src/ip.h, src/ipgsnmp.h, src/ipv6.c, src/ipv6.h, src/ipx.c, src/ipx.h, src/ipxrip.c, src/ipxrip.h, src/isakmp.h, src/l2tp.h, src/llc.h, src/local.h, src/loopback.h, src/mgcp.c, src/mgcp.h, src/netbios_ns.h, src/ns_labels.h, src/open_pcap.c, src/ospf.h, src/packet_manip.c, src/payload.h, src/pptp.c, src/pptp.h, src/raw.h, src/rip.h, src/ripng.h, src/rtp.h, src/sdp.c, src/sdp.h, src/sip.h, src/slip.h, src/slp.h, src/snmp.c, src/spx.h, src/strmap.c, src/tcp.c, src/tcp.h, src/template.h, src/udp.c, src/udp.h: Worked header file dependencies by breaking out library headers vs. ipgrab headers into global.h and local.h respectively. Added new display method, display_strmap(). Will slowly convert to this method where appropriate. 2000-08-30 09:45 mborella * Makefile.in, TODO, configure, doc/Makefile.in, src/Makefile.in, src/ip_services.c, src/pptp.c: Minor changes for PPTP support. 2000-08-29 17:19 mborella * src/: Makefile.am, Makefile.in, debug.c: Removed debug.c 2000-08-29 16:59 mborella * doc/Makefile.in, doc/ipgrab.texi, src/Makefile.am, src/Makefile.in, src/ah.c, src/ah.h, src/arp.c, src/arp.h, src/datalink.c, src/datalink.h, src/debug.c, src/dhcp.c, src/dhcp.h, src/display.c, src/display.h, src/dns.c, src/dns.h, src/error.c, src/error.h, src/esp.c, src/esp.h, src/ethernet.c, src/global.h, src/hexbuffer.c, src/hexbuffer.h, src/http.c, src/http.h, src/icmp.c, src/icmp.h, src/icmpv6.c, src/icmpv6.h, src/igmp.c, src/igmp.h, src/ip.c, src/ip.h, src/ip_protocols.c, src/ip_protocols.h, src/ip_services.c, src/ip_services.h, src/ipgrab.c, src/ipgrab.h, src/ipv6.c, src/ipv6.h, src/ipx.c, src/ipx.h, src/ipxrip.c, src/ipxrip.h, src/isakmp.c, src/isakmp.h, src/l2tp.c, src/l2tp.h, src/llc.c, src/llc.h, src/loopback.c, src/loopback.h, src/mgcp.c, src/mgcp.h, src/netbios_ns.c, src/netbios_ns.h, src/ns_labels.c, src/ns_labels.h, src/open_pcap.c, src/open_pcap.h, src/ospf.c, src/ospf.h, src/packet_manip.c, src/packet_manip.h, src/payload.c, src/payload.h, src/pptp.c, src/raw.c, src/raw.h, src/rip.c, src/rip.h, src/ripng.c, src/ripng.h, src/rsip.c, src/rtp.c, src/rtp.h, src/sdp.c, src/sdp.h, src/sip.c, src/sip.h, src/slip.c, src/slip.h, src/slp.c, src/slp.h, src/snmp.c, src/spx.c, src/spx.h, src/strmap.c, src/strmap.h, src/tcp.c, src/tcp.h, src/template.c, src/template.h, src/udp.c, src/udp.h: 1) Added GPL statement to each source file. 2) Worked a little more on the documentation. 3) Made the header file dependencies more intelligent. 4) Broke ip_services.c modules out of ip_protocols.c 5) Added a few more headers to configure.in. 6) All system-dependent header file stuff is in global.h 7) Probably a few more things I'm forgetting. 2000-08-29 16:58 mborella * Makefile.in, TODO, config.in, configure, configure.in: Wow, lots of changes though most are cosmetic: 1) Added GPL statement to each source file. 2) Worked a little more on the documentation. 3) Made the header file dependencies more intelligent. 4) Broke ip_services.c modules out of ip_protocols.c 5) Added a few more headers to configure.in. 6) All system-dependent header file stuff is in global.h 7) Probably a few more things I'm forgetting. 2000-08-21 15:55 mborella * AUTHORS, TODO, configure, configure.in, ipgrab.gp, src/mgcp.c: Minor fix to mgcp so that it will compile. 2000-08-18 12:00 mborella * src/: dns.c, ethernet.c, ip.c, ipx.c, netbios_ns.c, netbios_ns.h, tcp.c, udp.c: Fixed netbios ns so that it works fairly well. I think its reasonably solid. Along the way fixed monir but nasty bugs in the name service routines. 2000-08-17 15:12 mborella * src/: Makefile.in, dns.c, netbios_ns.c, ns_labels.c, ns_labels.h, protocols.h: Eliminated a rasther nasty stack-frame overwrite bug in the ns_labels.c module. And there was much rejoicing. 2000-08-17 13:57 mborella * src/: Makefile.am, dns_labels.c, dns_labels.h, netbios_ns.c, netbios_ns.h, ns_labels.c, ns_labels.h: Further work on netbios ns, generalized DNS / NETBIOS NS label parsing to the ns_labels.c module. 2000-08-16 19:54 mborella * src/: Makefile.am, Makefile.in, dns.c, ethernet.c, ethernet.h, icmp.c, icmp.h, ip.c, ip.h, ip_protocols.c, ipx.c, ipx.h, llc.c, llc.h, mgcp.c, mgcp.h, netbios_ns.c, netbios_ns.h, pptp.c, pptp.h, protocols.h, strmap.c, tcp.c, tcp.h, udp.c, udp.h: Basic NETBIOS NS support, fixed a bug in map2str, linked in MGCP, but didn't quite get it working (DOH!) 2000-08-16 16:14 mborella * src/: arp.c, dhcp.c, dhcp.h, dns.c, dns.h, ethernet.c, hexbuffer.c, ip.c, ip.h, ipv6.c, ipv6.h, packet_manip.c, tcp.c, tcp.h, udp.c, udp.h: Added hex buffer support to more modules, fixed minor DHCP bugs. 2000-08-16 15:26 mborella * src/: Makefile.am, Makefile.in, datalink.c, display.c, display.h, ethernet.c, global.h, hexbuffer.c, hexbuffer.h, ipgrab.c, packet_manip.c, parse_cl.c, parse_cl.h: Added basic hexbuffer support. Tested with Ethernet, will add to other protocols. 2000-08-11 18:45 mborella * src/: Makefile.am, Makefile.in, ethernet.c, llc.c, llc.h, protocols.h: Added basic LLC support. Still mostly broken... 2000-08-11 13:18 mborella * src/: Makefile.am, Makefile.in, ip_protocols.h, pptp.c, pptp.h, protocols.h: Initial framework for PPTP. 2000-07-26 15:23 mborella * src/: dhcp.c, dhcp.h, icmp.c, snmp.c: Fixed all obvious DHCP bugs, including a segfault and a few unknown options. Also fixed SNMP minimal mode and ICMP minimal mode (the latter was ok, but I added the sequence number to all ping output) 2000-07-26 13:51 mborella * configure, configure.in, src/esp.c, src/rip.c, src/ripng.c: Changed RIP and RIPng to print only the number of routes seen in minimal mode, not the routes themselves. Major fix to ESP - it was still in 0.8.x mode...seesh! 2000-06-29 14:04 mborella * src/: Makefile.am, Makefile.in, display.c, display.h, global.h, http.c, ospf.c, packet_manip.c, protocols.h, rip.c, ripng.c, sdp.h, sip.c, snmp.c: Added -Wall and -Wstrict-prototypes to CFLAGS, which nailed a bunch of missing include files. Many fixes later, we're compiling cleanly again. 2000-06-19 18:10 mborella * src/: ripng.c, ripng.h: Adding RIPng support. 2000-06-19 18:09 mborella * src/: display.h, packet_manip.h, strmap.h: Added an include for global.h in a few files that need it. 2000-06-19 14:52 mborella * configure, configure.in: Fixed version number. 2000-06-19 14:47 mborella * TODO, src/display.c, src/slp.c, src/slp.h, src/udp.c: Fixed SLP support, v1 seems to be working ok, v2 is not tested. Also fixed bug in displaying routine for DISP_DEC. 2000-06-19 11:48 mborella * src/: tcp.c, udp.c: Modified TCP and UDP to use new decimal displaying API. 2000-06-19 11:41 mborella * TODO, src/Makefile.am, src/Makefile.in, src/display.c, src/display.h, src/ip.c, src/ip.h, src/ip_protocols.c, src/ip_protocols.h, src/protocols.h: Made a new API display type: DISP_DEC, which replaces all decimal type displaying functions. Required overcoming the usual hairy byte ordering issues, and I'm hoping it isn't going to screw anything up. 2000-06-19 10:32 mborella * src/: arp.c, dhcp.c, dns.c, icmp.c, icmpv6.c, igmp.c, ospf.c, rip.c: Modified all files to use new address display API (not that it makes a bit of difference to the user...) Also tested RIPng and it seems to work ok. 2000-06-16 18:03 mborella * TODO, src/Makefile.am, src/Makefile.in, src/display.c, src/display.h, src/ip.c, src/ipv6.c: Added special printing functions for ipv4 and ipv6 addresses. 2000-06-16 17:28 mborella * TODO, src/Makefile.am, src/Makefile.in, src/arp.c, src/dhcp.c, src/icmpv6.c, src/igmp.c, src/ip_protocols.c, src/ip_protocols.h, src/protocols.h, src/snmp.c: Added preliminary RIPng support that probably doesn't work, prettied up ARP and IGMP, fixed SNMP so that it compiles on Freebsd. 2000-06-07 18:10 mborella * TODO, src/icmpv6.c, src/icmpv6.h: Added slightly better ICMPv6 support. Still needs work though. 2000-06-07 10:31 mborella * TODO, src/dns.c, src/dns.h: Added IPv6 support to DNS. 2000-06-06 17:33 mborella * Makefile.in, acconfig.h, acinclude.m4, aclocal.m4, config.in, configure, configure.in, src/ip_protocols.c: Made IPv6 encapsulation work (doh!) and wrote a generic m4 macro for finding headers that may be in a number of directories. 2000-06-05 13:52 mborella * TODO, src/ospf.c, src/ospf.h: Added support for OSPF hello header. 2000-06-01 14:28 mborella * src/: arp.c, icmp.c: Added minimal mode announcements to arp and icmp 2000-06-01 14:12 mborella * TODO, src/icmpv6.h, src/ipx.c, src/spx.c: Added minimal mode to SPX (not complete), added a little more support for ICMPv6 (also not complete) 2000-06-01 13:36 mborella * Makefile.am, Makefile.in, TODO, doc/ipgrab.texi, src/arp.c, src/dhcp.c, src/dns.c, src/ethernet.c, src/icmp.c, src/icmpv6.c, src/icmpv6.h, src/igmp.c, src/ip.c, src/ip_protocols.c, src/ipv6.c, src/ipx.c, src/ipxrip.c, src/ospf.c, src/rip.c, src/tcp.c: Made sure that all string maps are properly terminated, added TODO file, minor improvments to ICMPv6. 2000-05-30 19:07 mborella * src/: Makefile.am, Makefile.in, icmpv6.c, icmpv6.h, ip_protocols.c, ipv6.c, ipv6.h, protocols.h: Added very basic framework for ICMPv6 support. Nothing useful yet. 2000-05-30 18:10 mborella * Makefile.in, acconfig.h, acinclude.m4, aclocal.m4, config.in, configure, configure.in, doc/Makefile.in, src/Makefile.in, src/snmp.c: SNMP now integrated more cleanly...I hope. 2000-05-30 17:15 mborella * doc/ipgrab.texi, src/ip.c: Minor documentation additions. 2000-05-30 16:37 mborella * src/: ip.c, rip.c, tcp.c, udp.c: Added dump of protocol to minimal mode. 2000-05-30 05:55 gwiley * src/: Makefile.am, Makefile.in, ip_protocols.c, ip_protocols.h, ipgsnmp.h, protocols.h, snmp.c: added hooks for snmp v1, v2c header dump, pdu support is incomplete 2000-05-30 05:53 gwiley * INSTALL, README, configure.in: added notes about support for SNMP via UCD libsnmp, added --with-snmphdr 2000-05-29 09:29 gwiley * configure.in: added a test to allow user to specify the pcap headers directory 2000-05-25 14:02 mborella * src/: rip.c, rip.h: Fixed RIP module to differentiate between RIP v1 and v2. 2000-05-21 17:21 mborella * Makefile.in, doc/Makefile.in, src/Makefile.in: Added makefil.in's finally. 2000-05-21 17:20 mborella * src/: dns.c, ip_protocols.c, rip.c, rip.h: Fixed RIP. 2000-05-21 15:44 mborella * src/: dns.c, dns.h: Finally got DNS working. Not perfect or complete but reasonably good. 2000-05-21 14:39 mborella * src/: Makefile.am, dns.c, dns.h, dns_labels.c, dns_labels.h, packet_manip.c, packet_manip.h: Added API for DNS label manipulation. What a mess. Added to the packet manip API as well, so that a place in a packet can be "marked" and the distance from that mark can be computed. 2000-05-21 11:20 mborella * src/: ospf.c, ospf.h: Tentative OSPF support. Completely untested. 2000-05-21 10:27 mborella * acinclude.m4: Added acinclude for our custom m4 scripts. 2000-05-21 10:26 mborella * aclocal.m4, configure, configure.in, doc/ipgrab.texi, src/Makefile.am, src/datalink.c, src/icmp.h, src/ip_protocols.c, src/ip_protocols.h, src/ipgrab.c, src/ospf.c, src/ospf.h, src/protocols.h: Added OSPF shim. Doesn't actually work yet. Also added autoconf hack that will look in several places for pcap.h. Finally, added a few new IP protocols. 2000-05-12 19:57 mborella * src/: display.c, dns.c, dns.h: Fixed DNS crashes by disabling anything besides the basic header until I get a chance to fix it. Minimal mode does nothing so far. Also fixed a real ugly crash in the main display routine due to the length of a label being too long. 2000-05-12 17:02 mborella * src/: ipv6.c, ipv6.h: Fixed naasty IPv6 byteorder problems. 2000-05-12 16:56 mborella * src/: ah.c, ipgrab.c, ipv6.h: Got rid of more build and dependency problems... 2000-05-11 17:18 mborella * src/: addrtoname.c, addrtoname.h: Fixed weird removal errors. 2000-05-11 17:08 mborella * doc/Makefile.am: Makefile now cleans up some documentation. 2000-05-11 16:54 mborella * doc/: mdate-sh, texinfo.tex: Added some more documentation files. 2000-05-11 16:52 mborella * src/ipv6.h: Trying to figure out what's wrong with these files - each of them always claims to be modified... 2000-05-11 16:47 mborella * src/: http.c, http.h: Added HTTP support. 2000-05-11 16:33 mborella * configure, configure.in, src/Makefile.am, src/icmp.c, src/igmp.c, src/igmp.h, src/ip.c, src/ip.h, src/ip_protocols.c, src/ip_protocols.h, src/protocols.h: Lots of changes. Added IGMP support. Fixed IP options. Added some more port mappings. 2000-05-10 15:37 mborella * acconfig.h, config.in, configure, configure.in, src/Makefile.am, src/dns.c, src/ip.c, src/ip_protocols.c, src/packet_manip.c, src/packet_manip.h, src/protocols.h, src/sdp.c, src/sip.c, src/tcp.c: Added HTTP support...hooohaaa! Also managed to create a very nasty little memory overwrite bug, which necessitated the creation of debug mode from configure.in. 2000-05-10 13:26 mborella * src/: datalink.c, display.c, display.h, tcp.c, tcp.h: Added TCP option support, cleaned up minimal mode, added TCP window advert to minimal mode, added timestamp to all lines in minimal mode. 2000-05-09 17:49 mborella * Makefile.am, configure, configure.in, doc/Makefile.am, doc/ipgrab.texi, src/dhcp.c, src/dns.c, src/dns.h, src/ip_protocols.c: Added documentation files. Enabled DHCP and DNS output. Trying to fix DHCP output. 2000-05-09 14:41 mborella * src/: display.c, display.h, icmp.c, tcp.c: Fixed minimal mode for ICMP, fixed IPv6 header printing, added the minimal string display mode. 2000-05-09 12:43 mborella * src/: ethernet.c, ethernet.h: Made some fixes to minimal mode ethernet, so that the ethernet type field is always displayed. However, the results are weird... 2000-05-09 12:16 mborella * src/: arp.c, datalink.c, display.c, ip.c, ipx.c, ipxrip.c: Fixed new minimal more for IPX, IPX RIP and ARP. 2000-05-08 19:21 mborella * src/: dhcp.c, dns.c, ethernet.c, l2tp.c, payload.c, rip.c, tcp.c, udp.c: Got rid of some warnings on FreeBSD compile. 2000-05-08 18:37 mborella * AUTHORS: Added Stuart. 2000-05-08 18:36 mborella * src/: Makefile.am, ah.c, ah.h, display.c, display.h, ipgrab.c, isakmp.c: Got rid of addrtoname.c module. Functionality is now taken care of in our own way. 2000-05-08 17:55 mborella * src/: Makefile.am, display.c, display.h, ethernet.c, ip.c, ipv6.c, ipv6.h, protocols.h: Basic support for IPv6. 2000-05-08 17:06 mborella * src/datalink.c: Replaced malloc.h with stdlib.h. 2000-05-08 16:18 mborella * src/: datalink.c, display.c, display.h, ethernet.c, ip.c, tcp.c, udp.c: Made "minimal mode" into a one-line tcpdump-like mode. 2000-05-04 17:47 mborella * src/: ip_protocols.c, ip_protocols.h, packet_manip.c, sip.c, udp.c: Fixed SIP. Added application function mapping based on port number. 2000-05-04 16:49 mborella * src/: packet_manip.c, packet_manip.h, sdp.c, sip.c, sip.h: Minor fix in packet API. I think I've got SIP up to date, but it may be broken... 2000-05-04 15:41 mborella * ipgrab.gp, src/Makefile.am: Added a couple of essential files that had previosly been omitted. 2000-05-04 15:22 mborella * Makefile.in, src/ethernet.c, src/global.h, src/ipgrab.c, src/mgcp.c, src/utils.c: Fixed a handful of configuration issues. Unfortuantely, the move to automake broke a couple of things. It won't build right now until I re-write sip, sdp and mgcp. 2000-05-04 15:11 mborella * Makefile.in, acconfig.h, aclocal.m4, config.in, configure, configure.in: More configuration fixes. 2000-05-04 14:39 mborella * AUTHORS, CHANGELOG, ChangeLog, Makefile.am: Puttered with configuration files. 2000-05-04 14:33 mborella * AUTHORS, COPYING, ChangeLog, INSTALL, NEWS, aclocal.m4, missing, mkinstalldirs: Added a bund of files to the root directory to help with automake switchover 2000-05-04 14:30 mborella * Makefile.in, config.guess, config.in, config.sub, configure, configure.in, install-sh, ipgrab.8: Added files from build directoy to root directory. 2000-05-04 14:21 mborella * src/: addrtoname.c, addrtoname.h, datalink.c, datalink.h, debug.c, display.c, display.h, error.c, error.h, getopt.c, getopt.h, getopt_internal.c, global.h, ipgrab.c, ipgrab.h, open_pcap.c, open_pcap.h, packet_manip.c, packet_manip.h, parse_cl.c, parse_cl.h, strmap.c, strmap.h, utils.c: Adding more files to src. 2000-05-04 14:11 mborella * src/: ah.c, ah.h, arp.c, arp.h, dhcp.c, dhcp.h, dns.c, dns.h, esp.c, esp.h, ethernet.c, ethernet.h, icmp.c, icmp.h, ip.c, ip.h, ip_protocols.c, ip_protocols.h, ipx.c, ipx.h, ipxrip.c, ipxrip.h, isakmp.c, isakmp.h, l2tp.c, l2tp.h, loopback.c, loopback.h, mgcp.c, mgcp.h, payload.c, payload.h, protocols.h, raw.c, raw.h, rip.c, rip.h, rsip.c, rsip.h, rtp.c, rtp.h, sdp.c, sip.c, sip.h, slip.c, slip.h, spx.c, spx.h, tcp.c, tcp.h, udp.c, udp.h: Moved a bunch of source files to the src directory. 2000-05-03 17:51 mborella * .cshrc, .login, .login_conf, .mail_aliases, .mailrc, .profile, .rhosts, .shrc: Delete a bunch of files that were accidentally imported. 2000-04-27 10:48 dgrabelsky * .cshrc, .login, .login_conf, .mail_aliases, .mailrc, .profile, .rhosts, .shrc: Initial revision 2000-04-27 10:48 dgrabelsky * .cshrc, .login, .login_conf, .mail_aliases, .mailrc, .profile, .rhosts, .shrc: [no log message] 2000-04-11 12:26 mborella * CHANGELOG, README: Initial revision 2000-04-11 12:26 mborella * CHANGELOG, README: Initial checkin of release 0.8.2 code.