$Id: CHANGES,v 1.38 2000/05/19 05:01:10 dugsong Exp $ v2.1 Thu May 18 16:18:35 EDT 2000 - Add -c flag to specify half-duplex TCP stream reassembly in dsniff (better support for sniffing off switched ports using arpredirect). - Fix > 24 char Meeting Maker passwd parsing in dsniff. - Fix OSPF parsing in dsniff (don't truncate first two chars), as reported by Felix Contreras . - Fix webspy URL ignoring, as reported by Interrupt . v2.0 Tue May 16 13:11:22 EDT 2000 - Major dsniff rewrite, since ppl are actually reading this code. :-) - Add configurable decode triggers to dsniff. - Add dsniff debugging functions, split out decode routines. - Add yppasswd parsing to dsniff. - Rewrite dsniff RPC framework, portmap and NFS mountd decodes. - Make dsniff savefile format portable. - Remove findgw - to be subsumed by dsquat package. - Add PostgreSQL parsing to dsniff. - Add Meeting Maker parsing to dsniff. - Add poppass parsing to dsniff. - Add RIP, OSPF parsing to dsniff. - Fix RSET handling in mailsnarf (from Martin Fredriksson ). v1.8 Sun Apr 9 23:59:46 EDT 2000 - Add SOCKS parsing to dsniff. - Add pcAnywhere parsing to dsniff. - Fix SMB parsing in dsniff. - Add IRC parsing to dsniff. - Add NAI Sniffer parsing to dsniff (from Anonymous). v1.7 Mon Mar 27 16:19:32 EST 2000 - Add -s flag to specify snaplen to dsniff. - Support systems without or dirname(). - Add Microsoft SMB parsing to dsniff. - Add Citrix ICA parsing to dsniff. - Add LDAP parsing to dsniff. - Fix Berkeley mbox format again (\n, not \r\n). - Fix null URI dereference in urlsnarf. - Add Oracle SQL*Net (v2, Net8) parsing to dsniff. - Catch data left on connection close in mailsnarf, urlsnarf, webspy. v1.6 Sun Mar 12 16:25:09 EST 2000 - Support non-glibc Linux systems missing ether_ntoa(). - Unique HTTP auth info by URI dirname in dsniff. - Add Napster parsing to dsniff. - Don't rely on /etc/services for dsniff. - Add AIM, ICQ (v2, v5) parsing to dsniff. - Add CVS pserver parsing to dsniff. - Skip IMAP command tag in dsniff. v1.5 Tue Feb 15 23:22:25 EST 2000 - Fix HTTP proxy support in urlsnarf (from ). - Fix HTTP proxy support in dsniff (from ). - Proper manpages for all programs. - Strip binary nulls in telnet input, in dsniff (doh!). v1.4 Thu Jan 27 12:08:41 EST 2000 - Add verbose flag (-v) to tcpkill, tcpnice. - Add NNTP parsing to dsniff (from Felix von Leitner ). - Fix mailsniff mbox formatting of ^From in message body. - Add HTTP proxy support in dsniff, urlsnarf, webspy. - Fix getopt() usage to be POSIX compliant (s/EOF/-1/). - New tcpnice program. v1.3 Fri Jan 21 02:47:37 EST 2000 - Ported to Solaris (along with libnids :-) - Add Berkeley db(3) output file format to dsniff, as well as restricting logging to unique auth info. - New tcpkill program. - New lame dsniff(8) manpage. - Add DNS lookups (and -n flag to disable) in dsniff, urlsnarf. - Add HTTP Basic Authentication, Referer, User-Agent logging to urlsnarf. - Improve RPC message parsing in dsniff. - Improve SMTP parsing in mailsnarf. - Improve HTTP 1.x parsing in dsniff, urlsnarf, webspy. - Fix IMAP, Rlogin, Telnet option parsing in dsniff (broke them in 1.2). - Add X11 MIT-MAGIC-COOKIE parsing to dsniff. - Don't forget to decode POP SASL username in dsniff (doh!). v1.2 Sat Jan 8 22:36:42 EST 2000 - Ported to FreeBSD (but not tested!). - Add GNU autoconf support. - Add NFS mount parsing / RPC framework to dsniff. - Add -i flag to specify interface to use with dsniff, mailsnarf, urlsnarf, and webspy. v1.1 Tue Dec 21 10:31:42 EST 1999 (re-released) - Make macof loop repeatedly if missing -n argument. - Remove dependencies on unreleased version of libnids. - Make arpredirect restore original ARP mapping on exit. - Ported to Linux & Solaris (but not tested!). v1.0 Fri Dec 17 02:42:42 EST 1999 - First public release.