HISTORY
上传用户:nilegod
上传日期:2007-01-08
资源大小:220k
文件大小:12k
源码类别:

网络截获/分析

开发平台:

C/C++

  1. 0.4.0       -- 20010409    + full duplex SSH man-in-the-middle support !!
  2.                               our inizial goal was reached... ;)
  3.                            + new startup mode (--broadping).
  4.                               it is an half way between arp storm and silent.
  5.                               this mode sends a broadcast ping and watches the replies.
  6.                               (some hosts will not respond on this)
  7.                            + new sniffig metod (PublicARP)
  8.                               now you can arpsniff by selecting only one host
  9.                            + Injector now supports escape sequences. (as requested by DaCool)
  10.                               you can now make multiline injection.
  11.                               (remember to terminate your injection with nr if you
  12.                                want to inject command to the server)
  13.                            + netmask switch added.  (as requested by Tego)
  14.                            + added support for getopt_long even on *BSD
  15.                            + NEW password collector for :
  16.                               - SSH    (oh yeah !!)
  17.                               - SMB    (Server Message Block) (samba)
  18.                               - RLOGIN (rlogin, rexec, rsh)
  19.                               - HTTP   (Authorization: Basic)
  20.                               - ICQ    (ICQ 2000 v5)
  21.                               - MySQL  (the pass is encrypted in one way)
  22. 0.3.1       -- 20010323    + !! fixed a nasty bug sniffing/sending big packets
  23.                            + !! fixed telnet dissector
  24. 0.3.0       -- 20010319    + Ported on OpenBSD 2.7
  25.                            + UDP support
  26.                            + OS Fingerprint
  27.                            + Network Adapter Fingerprint
  28.                            + Password collector for:  FTP, POP, TELNET
  29.                            + Injection interface redesigned
  30.                            + Connection list speeded up
  31.                            + Possibility to check if you are in a switched lan or not.
  32.                            + Changed installation path for plug-ins.
  33.                               now the default is ${prefix}/share/ettercap/
  34.                            + Improved make process for plugins
  35.                            + !! various bugfix
  36. 0.2.4       -- 20010309    + Ported on FreeBSD 4.x
  37.                            + Enhancement of Inet_Forge_icmp()
  38.                            + Plugin version control
  39.                            + Added -x option for hex mode in command line
  40.                            + Removed -1 and -2 options (better getopt parsing)
  41.                            + Ability to sniff in all direction (no more two hosts limit)
  42.                            + Silent mode (--silent or -z) (no arp storm on start up)
  43.                               if you already know the ip and/or mac of the host you
  44.                               want to sniff, you can bypass the host list creation
  45.                            + !! Connection status visualization -- bugfix
  46. 0.2.1       -- 20010223    + Scrolling window for plugin output
  47.                            + Detailed packets view in hex mode (SEQ, ACK and FLAGS)
  48.                            + Identification of connections type (FTP, telnet, ecc)
  49.                            + Ability to kill a connection from connection list
  50.                            + ARP poisoner (doppleganger) tuned up.
  51.                               - force an entry in the arp cache before poisoning it.
  52.                            + !! sigfault hitting return and no plugin were found -- bugfix
  53. 0.2.0       -- 20010219    + Inet module totally rewritten and redesigned.
  54.                               - New API for Packet Socket
  55.                               - modularization of architecture-dependend functions
  56.                               - Ready for BSD porting
  57.                               - Downported to 2.0.x Linux Kernels (EXPERIMENTAL)
  58.                               - Added support for glibc 2.0.x  2.1.x  2.2.x
  59.                            + Illithid rewritten and fixed
  60.                               - after injection the connections are cleanly RSTted
  61.                            + Doppleganger rewritten
  62.                            + Scroll back in sniffing window (*very* *very* usefull !!)
  63.                            + Plug-In support ( very cool... )
  64.                            + Buffer in shared memory
  65.                              - !! data loss when sniffing -- bugfix
  66.                            + Code cleanup.
  67. 0.1.1       -- 20010209    + !! too much bugfix to be listed here...
  68.                            + !! with openwall it sigsegv on start -- bugfix
  69.                            + this is a candidate stable release. on all the machine
  70.                              we tested it works. but there are out there tons of different
  71.                              configurations and distros... so if you get an error, please
  72.                              notify it to us. thanks all !!
  73. 0.1.1.beta  -- 20010129    + !! kernel version miss-detected by configure -- bugfix
  74.                            + !! possible sigfault making host list -- bugfix
  75.                            + default network interface is now the first up
  76.                               and running, no more hardcoded eth0
  77.                            + detect if there is another man-in-the-middle in the LAN
  78. 0.1.0.beta  -- 20010125    + first public release
  79.                            + Documentation (README and ettercap.8)
  80.                            + !! set/unset the promisc mode -- bugfix
  81.                            + !! set/unset ip_forwarding -- bugfix
  82. 0.0.9       -- 20010122    + characters injection in an established connection !
  83.                            + !! ACS_ visualization on console -- bugfix
  84.                            + !! Illithid_ARPBased_GetConnection -- bugfix
  85.                            + !! Doppleganger_ReARP mac source -- bugfix
  86.                            + various Illithid and Doppleganger function moved
  87.                               to the more appropriate module Inet
  88.                            + better error handling (ec_error.c)
  89. 0.0.8       -- 20010108    + dinamyc list of connection between source and
  90.                               destination host
  91.                            + connection attribute (ACTIVE or silent)
  92.                            + !! bogus interface aliasing (eth0:x) -- bugfix
  93.                            + !! buffer overflow in Datadecode -- bugfix
  94.                            + !! evil wprintw(..., NULL) sigsegv -- bugfix
  95.                            + IP based sniffing
  96.                               - filter support, U can select only source, only
  97.                                  dest, or nothing (to sniff all connections)
  98.                            + MAC based sniffing (for connection with gateway)
  99.                               - only between two host (must use -1 and -2)
  100.                            + ARP based sniffing now fully working
  101.                               - only between two host (must use -1 and -2)
  102.                            + Simple interface totally re-designed
  103.                               - better visualization
  104.                               - host:port selection ( host:0 for all port )
  105.                               - ascii & hex view (key 'a' & 'x')
  106.                               - stop/cont sniffing (key 's')
  107.                            + Enhanched Hex data dumping
  108. happy new year 20010101    + welcome to the 3rd millennium !
  109. 0.0.7       -- 20001227    + Modularization & integration of Illithid
  110.                            + Doppleganger is no more a separate executable, now
  111.                               it forks from ettercap
  112.                            + !! bad args parsing in Doppleganger -- bugfix
  113.                            + !! 100% CPU usage on sniffing -- bugfix
  114.                            + Data Sniffer interface (ec_interface_sniff_data.c)
  115.                               - simultaneous source-dest sniffing
  116.                               - log to file feature
  117.                               - sniff data in ascii or hex mode
  118.                            + enhancements in ec_simple.c module
  119.                            + config.h to avoid huge command line for gcc
  120.                            + ettercap.spec file for RPM building
  121. uh oh...    -- 20001217    + Shit happens !!
  122.                               Dug Song has released dsniff-2.3
  123.                               It does ssh intercept/sniffing...
  124.                               Our "revolutionary" idea is now obsolete...
  125.                            + We'll continue to code our project, because
  126.                               ettercap is going to have more feature and a more
  127.                               confortable interface than sshmitm !
  128. 0.0.6       -- 20001215    + Illithid (the sniffer) was born but still unstable
  129.                            + Doppleganger (arp poisoner) was born
  130.                            + !! corrupted visualization -- Bugfix
  131.                            + Sniffer interface (ec_interface_sniff.c)
  132. 0.0.5       -- 20001212    + Host_In_Lan is now dinamic, no more upper limit.
  133.                            + !! ARP pinging doesn't work properly -- Bugfix
  134.                            + Address resolution added
  135.                            + U can now select the network interface (eth)
  136.                            + Check on start up
  137.                               - at least 25x80 screen
  138.                               - UID must be 0 (root)
  139.                            + updated configure.in
  140. 0.0.4       -- 20001209    + !! Huge memory usage on refresh -- Bugfix
  141.                            + Code optimization in ec_interface.c
  142.                            + Debug_msg supports va_list
  143.                            + On line help with 'h' key
  144. 0.0.3       -- 20001208    + Interactive mode is now the default option
  145.                               use -N for NON interactive mode (without ncurses)
  146.                            + Interface now supports vertical scrolling in order
  147.                               to handle number_of_hosts_in_lan > main_window lines
  148.                            + Hosts are now numbered
  149.                            + !! number_of_hosts_in_lan is incorrect -- Bugfix
  150.                            + Selection with return key
  151.                            + Connection with 'c' key
  152. 0.0.2       -- 20001204    + MAX_HOST_IN_LAN = 255
  153.                            + Ncurses Interface now rulez ;) (ec_interface.c)
  154.                               - now U can select an IP with arrow keys and
  155.                                 switching between panel with TAB
  156.                               - support for CTRL+L refresh and SIGwinch
  157.                            + Added the Inet module (ec_inet.c)
  158.                               (the real code begins to view the light...)
  159.                            + Default debug file is ./ettercap_debug.log
  160.                               (use tail -f ./ettercap_debug.log for live view)
  161.                            + Added support for NON-ncurses systems
  162.                               - getopt & getopt_long
  163.                               - Simple module (ec_simple.c)
  164.                            + configure.in improvements (for non-ncurses)
  165. 0.0.1.alpha -- 20001127    + First attempt to write an ncurses interface
  166.                            + Added Debugging module (ec_debug.c) with IP tracing
  167.                            + Now SIGTERM & SIGSEV are caught by a signal handler
  168.                            + First version of configure.in for autoconf
  169. 0.0.0       -- 20001125    + The idea was born.
  170.                              the goal is to make an ssh sniffer-interceptor.
  171.                              to do so, we need to implement the man-in-the-middle
  172.                              technique. so our first goal is the arp-poisoning.