Changeset 701

Show
Ignore:
Timestamp:
11/13/06 20:38:21 (2 years ago)
Author:
common
Message:

nepenthes

  • last changes, 0.2.0 release
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • nepenthes/trunk/CHANGES

    r528 r701  
     1Version 0.2.0 
     2================== 
     3 
     4Indepent from the codebase, we cleaned up the compile process,  
     5now every module is linked only on the libraries it relies on. 
     6 
     7 
     8Nepenthes 
     9        FIXES and ADDITIONS 
     10        ----- 
     11        * Nepenthes  
     12                * check for nepenthes in signal handler before logging 
     13                * dont handle SIGUSR1/2 
     14                * create LogManager in constructor, so we can use it right from the beginning to the bitter end 
     15                * added mips & arm to MY_ARCHES 
     16                * handle SIGCHLD & SIGPIPE 
     17                * add -D daemonize flag for start as daemon 
     18                * use proper types for uid/gid 
     19                * dont change user/group if not necessary 
     20                * clean up startup code 
     21 
     22        * GeoLocationManager 
     23                * removed 
     24 
     25        * UploadManager 
     26                * removed 
     27 
     28 
     29        * LogManager  
     30                * clear() loggers on destruction 
     31                * check for registerd loggers before logging, if no handlers re registerd, log using printf 
     32 
     33        * Socket 
     34                * allow hw address lookup using /proc/net/arp in Socket::getRemoteHWA(string *address) 
     35         
     36        * UDPSocket 
     37                * fix source based routing for udp, bind local address for connect' connections 
     38                * memset() our sockaddr_in before we use em 
     39 
     40        * TCPSocket 
     41                * add event on binding a port 
     42                * memset() our sockaddr_in before we use em 
     43 
     44 
     45        * SQLManager 
     46                * added 
     47 
     48        * ModuleManager 
     49                * unload modules in reverse order 
     50 
     51        * LogHandler 
     52                * added setOwnership() 
     53 
     54        * LogManager 
     55                * added bool LogManager::delLogger(LogHandler *lh), return true on success, false else 
     56 
     57  
     58Modules 
     59        FIXES and ADDITIONS 
     60        ----- 
     61        * shellcode-signatures 
     62                * changed the build process to use the yacc & flex files 
     63                * fix bug in sch_namespace_base64, credits go to Nelson William for pointing this out 
     64 
     65        * log-prelude 
     66                * fixes & classification changes by Harald Lampesberger 
     67                * should produce valid idmef now 
     68 
     69        * vuln-bagle 
     70                * fixed endless loop on closed connection 
     71 
     72        * vuln-mydoom 
     73                * fixed endless loop on closed connection 
     74 
     75 
     76        * log-irc 
     77                * can set filters now 
     78                * use LogManager::delLogger(LogHandler *lh) on ::Exit 
     79 
     80        * shellemu-winnt 
     81                * improve ftp.exe commandline parsing 
     82                  problem was, when the host/anonymous flag was specified on the command line,  
     83                  after the script 
     84 
     85 
     86        * log-surfnet 
     87                * log remote mac address to table if its availible 
     88                * use sqlhandler-postgres, to offer autoreconnect etc etc etc 
     89 
     90        * download-ftp 
     91                * workaround problems with PORTs command where the virus would parse the wrong port 
     92 
     93        * download-creceive 
     94                * fix a bug where the downloads source is equal to the downloads destionation 
     95 
     96         
     97        * vuln-mydoom 
     98                * fix destionation ip 
     99                * proper url 
     100 
     101        * submit-norman 
     102                * submit to cwsandbox too, add a new config var urls,  
     103                  which is a list of urls to post to 
     104 
     105        NEW 
     106        --- 
     107        * vuln-realvnc  
     108                * handles alphanumeric keystrokes 
     109                * clipboard actions 
     110 
     111        * module-honeytrap 
     112                * idea is taken from honeytrap.sf.net by Werner Tillmann 
     113                * detect incoming connections using pcap/ipq/ipfw 
     114                * bind unbound ports 
     115                * create a mirror connection between to the attacker to "emulate" the vuln using the attackers own weakness 
     116                * able to log incoming connections as pcap files 
     117 
     118        * module-bridge 
     119                * basic exploit & command detection to the accept() Dialogue, 
     120                * handle recognized attacks, downloads what has to be downloaded 
     121 
     122 
     123        * sqlhandler-postgres 
     124                * can use domains 
     125                * nonblocking, even in conjunction with domains 
     126                * autoreconnect 
     127 
     128        * x-9 
     129                * example on the sqlmanager/handler 
     130 
     131 
     132        * submit-postgres 
     133                * submit samples & context information to a postgres database 
     134                * requires the sqlhandler-postgres 
     135                * compatible to libpq 7.4 and 8.x 
     136                * spooling with bencoded files 
     137 
     138 
     139        * module-peiros 
     140                * 'construction site' 
     141 
     142 
     143        GONE WITH THE WIND 
     144        ------------------ 
     145        * 
     146                * geolocation-* 
     147                * x-8 (geolocation example) 
     148                * upload-http 
     149                * submit-xmlrpc 
     150 
     151 
     152 
     153 
    1154Version 0.1.7 
    2155================== 
  • nepenthes/trunk/configure.ac

    r700 r701  
    77 
    88AC_PREREQ(2.59) 
    9 AC_INIT([nepenthes], [0.1.7], [dornseif@informatik.rwth-aachen.de]) 
     9AC_INIT([nepenthes], [0.2.0], [dornseif@informatik.rwth-aachen.de]) 
    1010AM_INIT_AUTOMAKE([nepenthes], [0.1.7]) 
    1111AC_REVISION([$Id$])