Changeset 332
- Timestamp:
- 02/20/06 10:28:45 (3 years ago)
- Files:
-
- nepenthes/trunk/CHANGES (modified) (1 diff)
- nepenthes/trunk/INSTALL (modified) (1 diff)
- nepenthes/trunk/Makefile.am (modified) (3 diffs)
- nepenthes/trunk/Makefile.in (modified) (3 diffs)
- nepenthes/trunk/README (modified) (1 diff)
- nepenthes/trunk/aclocal.m4 (modified) (136 diffs)
- nepenthes/trunk/conf/nepenthes.conf.dist (modified) (6 diffs)
- nepenthes/trunk/config.h.in (modified) (5 diffs)
- nepenthes/trunk/configure (modified) (265 diffs)
- nepenthes/trunk/configure.ac (modified) (6 diffs)
- nepenthes/trunk/doc/README (modified) (1 diff)
- nepenthes/trunk/doc/nepenthes.8 (added)
- nepenthes/trunk/ltmain.sh (modified) (80 diffs)
- nepenthes/trunk/modules/Makefile.am (modified) (2 diffs)
- nepenthes/trunk/modules/Makefile.in (modified) (3 diffs)
- nepenthes/trunk/modules/dnsresolve-adns (added)
- nepenthes/trunk/modules/dnsresolve-adns/Makefile.am (added)
- nepenthes/trunk/modules/dnsresolve-adns/Makefile.in (added)
- nepenthes/trunk/modules/dnsresolve-adns/dnsresolve-adns.cpp (added)
- nepenthes/trunk/modules/dnsresolve-adns/dnsresolve-adns.hpp (added)
- nepenthes/trunk/modules/download-creceive/CReceiveDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-csend/CSendDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-csend/CSendDownloadHandler.cpp (modified) (1 diff)
- nepenthes/trunk/modules/download-curl/download-curl.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-ftp/CTRLDialogue.cpp (modified) (5 diffs)
- nepenthes/trunk/modules/download-ftp/CTRLDialogue.hpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-ftp/FILEDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/download-ftp/FTPContext.hpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-ftp/download-ftp.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-ftp/download-ftp.hpp (modified) (2 diffs)
- nepenthes/trunk/modules/download-http (added)
- nepenthes/trunk/modules/download-http/HTTPDialogue.cpp (added)
- nepenthes/trunk/modules/download-http/HTTPDialogue.hpp (added)
- nepenthes/trunk/modules/download-http/Makefile.am (added)
- nepenthes/trunk/modules/download-http/Makefile.in (added)
- nepenthes/trunk/modules/download-http/download-http.cpp (added)
- nepenthes/trunk/modules/download-http/download-http.hpp (added)
- nepenthes/trunk/modules/download-link/LinkDialogue.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/download-link/download-link.cpp (modified) (1 diff)
- nepenthes/trunk/modules/download-nepenthes/DownloadNepenthesDialogue.cpp (modified) (6 diffs)
- nepenthes/trunk/modules/download-tftp/TFTPDialogue.cpp (modified) (5 diffs)
- nepenthes/trunk/modules/download-tftp/TFTPDownloadHandler.cpp (modified) (1 diff)
- nepenthes/trunk/modules/geolocation-geoip (added)
- nepenthes/trunk/modules/geolocation-geoip/Makefile.am (added)
- nepenthes/trunk/modules/geolocation-geoip/Makefile.in (added)
- nepenthes/trunk/modules/geolocation-geoip/geolocation-geoip.cpp (added)
- nepenthes/trunk/modules/geolocation-geoip/geolocation-geoip.hpp (added)
- nepenthes/trunk/modules/geolocation-hostip (added)
- nepenthes/trunk/modules/geolocation-hostip/GeoDialogue.cpp (added)
- nepenthes/trunk/modules/geolocation-hostip/GeoDialogue.hpp (added)
- nepenthes/trunk/modules/geolocation-hostip/Makefile.am (added)
- nepenthes/trunk/modules/geolocation-hostip/Makefile.in (added)
- nepenthes/trunk/modules/geolocation-hostip/geolocation-hostip.cpp (added)
- nepenthes/trunk/modules/geolocation-hostip/geolocation-hostip.hpp (added)
- nepenthes/trunk/modules/geolocation-ip2location (added)
- nepenthes/trunk/modules/geolocation-ip2location/Ip2Location.c (added)
- nepenthes/trunk/modules/geolocation-ip2location/Ip2Location.h (added)
- nepenthes/trunk/modules/geolocation-ip2location/Makefile.am (added)
- nepenthes/trunk/modules/geolocation-ip2location/Makefile.in (added)
- nepenthes/trunk/modules/geolocation-ip2location/geolocation-ip2location.cpp (added)
- nepenthes/trunk/modules/geolocation-ip2location/geolocation-ip2location.hpp (added)
- nepenthes/trunk/modules/log-irc/IrcDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/log-irc/log-irc.cpp (modified) (1 diff)
- nepenthes/trunk/modules/log-irc/log-irc.hpp (modified) (2 diffs)
- nepenthes/trunk/modules/log-surfnet (added)
- nepenthes/trunk/modules/log-surfnet/DatabaseConnection.cpp (added)
- nepenthes/trunk/modules/log-surfnet/DatabaseConnection.hpp (added)
- nepenthes/trunk/modules/log-surfnet/Makefile.am (added)
- nepenthes/trunk/modules/log-surfnet/Makefile.in (added)
- nepenthes/trunk/modules/log-surfnet/log-surfnet.conf.dist (added)
- nepenthes/trunk/modules/log-surfnet/log-surfnet.cpp (added)
- nepenthes/trunk/modules/log-surfnet/log-surfnet.hpp (added)
- nepenthes/trunk/modules/module-portwatch/WatchDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/Makefile.am (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/Makefile.in (modified) (3 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_bielefeld_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_bind.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_cmd.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_connect.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_connect_trans.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_createprocess.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_konstanz_xor.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_link_bind_trans.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_link_trans.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_linkxor.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_mainz_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_stuttgart.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_unicode.cpp (added)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_unicode.hpp (added)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_url.cpp (modified) (5 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_wuerzburg.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-generic/sch_generic_xor.cpp (modified) (6 diffs)
- nepenthes/trunk/modules/shellcode-generic/shellcode-generic.conf.dist (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-generic/shellcode-generic.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/shellemu-winnt/VFS.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/shellemu-winnt/VFSCommandFTP.cpp (modified) (6 diffs)
- nepenthes/trunk/modules/shellemu-winnt/VFSCommandTFTP.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellemu-winnt/WinNTShellDialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/submit-file/submit-file.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/submit-nepenthes/SubmitNepenthesDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/submit-nepenthes/submit-nepenthes.cpp (modified) (1 diff)
- nepenthes/trunk/modules/submit-norman/submit-norman.cpp (modified) (1 diff)
- nepenthes/trunk/modules/submit-xmlrpc/XMLRPCContext.cpp (modified) (6 diffs)
- nepenthes/trunk/modules/submit-xmlrpc/XMLRPCContext.hpp (modified) (3 diffs)
- nepenthes/trunk/modules/submit-xmlrpc/XMLRPCDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/submit-xmlrpc/XMLRPCDialogue.hpp (modified) (1 diff)
- nepenthes/trunk/modules/submit-xmlrpc/XMLRPCParser.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/submit-xmlrpc/submit-xmlrpc.cpp (modified) (7 diffs)
- nepenthes/trunk/modules/submit-xmlrpc/submit-xmlrpc.hpp (modified) (5 diffs)
- nepenthes/trunk/modules/upload-http (added)
- nepenthes/trunk/modules/upload-http/HTTPUPDialogue.cpp (added)
- nepenthes/trunk/modules/upload-http/HTTPUPDialogue.hpp (added)
- nepenthes/trunk/modules/upload-http/Makefile.am (added)
- nepenthes/trunk/modules/upload-http/Makefile.in (added)
- nepenthes/trunk/modules/upload-http/upload-http.cpp (added)
- nepenthes/trunk/modules/upload-http/upload-http.hpp (added)
- nepenthes/trunk/modules/vuln-asn1/IISDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-asn1/SMBDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-asn1/sch_asn1_iis.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-asn1/sch_asn1_smb_bind.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-bagle/BagleDialogue.cpp (modified) (5 diffs)
- nepenthes/trunk/modules/vuln-dameware/DWDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-dcom/DCOMDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-dcom/sch_dcom_oc192_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-dcom/sch_dcom_sol2k_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-dcom/sch_dcom_sol2k_connect.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-iis/IISDialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/vuln-iis/sch_iis_thc_bind.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-iis/sch_iis_thc_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-kuang2/Kuang2Dialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/vuln-lsass/LSASSDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-lsass/sch_lsass_hod_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-lsass/sch_lsass_hod_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-msmq/MSMQDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-msmq/sch_msmq_hod_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-mssql/MSSQLDialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/vuln-mssql/vuln-mssql.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-mydoom/MydoomDialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/vuln-netbiosname/SMBNameDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-netdde/NETDDEDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-netdde/sch_netdde_hod_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-netdde/sch_netdde_hod_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-optix/OPTIXDownloadDialogue.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/vuln-optix/OPTIXShellDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-pnp/PNPDialogue.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-sasserftpd/SasserFTPDDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-sasserftpd/sch_sasserftpd_mandragore_bind.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-sasserftpd/sch_sasserftpd_mandragore_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-ssh (added)
- nepenthes/trunk/modules/vuln-ssh/Makefile.am (added)
- nepenthes/trunk/modules/vuln-ssh/Makefile.in (added)
- nepenthes/trunk/modules/vuln-ssh/SSHDialogue.cpp (added)
- nepenthes/trunk/modules/vuln-ssh/SSHDialogue.hpp (added)
- nepenthes/trunk/modules/vuln-ssh/SSHSocket.cpp (added)
- nepenthes/trunk/modules/vuln-ssh/SSHSocket.hpp (added)
- nepenthes/trunk/modules/vuln-ssh/vuln-ssh.conf.dist (added)
- nepenthes/trunk/modules/vuln-ssh/vuln-ssh.cpp (added)
- nepenthes/trunk/modules/vuln-ssh/vuln-ssh.hpp (added)
- nepenthes/trunk/modules/vuln-sub7/SUB7Dialogue.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/vuln-upnp/UPNPDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-veritas/VERITASDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-wins/WINSDialogue.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-wins/sch_wins_hs_bind.cpp (modified) (1 diff)
- nepenthes/trunk/modules/vuln-wins/sch_wins_hs_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/vuln-wins/sch_wins_zuc_connect.cpp (modified) (2 diffs)
- nepenthes/trunk/modules/x-2/x-2.cpp (modified) (3 diffs)
- nepenthes/trunk/modules/x-3/x-3.cpp (modified) (1 diff)
- nepenthes/trunk/modules/x-3/x-3.hpp (modified) (2 diffs)
- nepenthes/trunk/modules/x-4/x-4.cpp (modified) (1 diff)
- nepenthes/trunk/modules/x-4/x-4.hpp (modified) (1 diff)
- nepenthes/trunk/modules/x-5/x-5.cpp (modified) (4 diffs)
- nepenthes/trunk/modules/x-5/x-5.hpp (modified) (1 diff)
- nepenthes/trunk/modules/x-6/x-6.cpp (modified) (7 diffs)
- nepenthes/trunk/modules/x-6/x-6.hpp (modified) (3 diffs)
- nepenthes/trunk/modules/x-7/x-7.cpp (modified) (9 diffs)
- nepenthes/trunk/modules/x-7/x-7.hpp (modified) (3 diffs)
- nepenthes/trunk/modules/x-8 (added)
- nepenthes/trunk/modules/x-8/Makefile.am (added)
- nepenthes/trunk/modules/x-8/Makefile.in (added)
- nepenthes/trunk/modules/x-8/x-8.cpp (added)
- nepenthes/trunk/modules/x-8/x-8.hpp (added)
- nepenthes/trunk/nepenthes-core/include/DNSCallback.hpp (added)
- nepenthes/trunk/nepenthes-core/include/DNSHandler.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/DNSManager.hpp (modified) (4 diffs)
- nepenthes/trunk/nepenthes-core/include/DNSQuery.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/DNSResult.hpp (modified) (5 diffs)
- nepenthes/trunk/nepenthes-core/include/Dialogue.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/DialogueFactory.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/DialogueFactoryManager.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Download.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/DownloadBuffer.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/DownloadCallback.hpp (added)
- nepenthes/trunk/nepenthes-core/include/DownloadHandler.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/DownloadManager.hpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/include/DownloadUrl.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Event.hpp (modified) (4 diffs)
- nepenthes/trunk/nepenthes-core/include/EventHandler.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/EventManager.hpp (modified) (4 diffs)
- nepenthes/trunk/nepenthes-core/include/GeoLocationCallback.hpp (added)
- nepenthes/trunk/nepenthes-core/include/GeoLocationHandler.hpp (added)
- nepenthes/trunk/nepenthes-core/include/GeoLocationManager.hpp (added)
- nepenthes/trunk/nepenthes-core/include/GeoLocationQuery.hpp (added)
- nepenthes/trunk/nepenthes-core/include/GeoLocationResult.hpp (added)
- nepenthes/trunk/nepenthes-core/include/Makefile.am (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Makefile.in (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Manager.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Message.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/include/Module.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/ModuleManager.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Nepenthes.hpp (modified) (5 diffs)
- nepenthes/trunk/nepenthes-core/include/POLLSocket.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Packet.hpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/include/RingFileLogger.hpp (added)
- nepenthes/trunk/nepenthes-core/include/Socket.hpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/include/SocketEvent.hpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/include/SocketManager.hpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/include/SubmitEvent.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/SubmitHandler.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/SubmitManager.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/TCPSocket.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/UDPSocket.hpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/UploadCallback.hpp (added)
- nepenthes/trunk/nepenthes-core/include/UploadHandler.hpp (added)
- nepenthes/trunk/nepenthes-core/include/UploadManager.hpp (added)
- nepenthes/trunk/nepenthes-core/include/UploadQuery.hpp (added)
- nepenthes/trunk/nepenthes-core/include/UploadResult.hpp (added)
- nepenthes/trunk/nepenthes-core/include/Utilities.hpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/src/Config.cpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/src/DNSCallback.cpp (added)
- nepenthes/trunk/nepenthes-core/src/DNSManager.cpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/src/DNSQuery.cpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/src/DNSResult.cpp (modified) (5 diffs)
- nepenthes/trunk/nepenthes-core/src/Download.cpp (modified) (15 diffs)
- nepenthes/trunk/nepenthes-core/src/DownloadBuffer.cpp (modified) (7 diffs)
- nepenthes/trunk/nepenthes-core/src/DownloadManager.cpp (modified) (10 diffs)
- nepenthes/trunk/nepenthes-core/src/DownloadUrl.cpp (modified) (22 diffs)
- nepenthes/trunk/nepenthes-core/src/EventHandler.cpp (modified) (2 diffs)
- nepenthes/trunk/nepenthes-core/src/EventManager.cpp (modified) (7 diffs)
- nepenthes/trunk/nepenthes-core/src/GeoLocationHandler.cpp (added)
- nepenthes/trunk/nepenthes-core/src/GeoLocationManager.cpp (added)
- nepenthes/trunk/nepenthes-core/src/GeoLocationQuery.cpp (added)
- nepenthes/trunk/nepenthes-core/src/GeoLocationResult.cpp (added)
- nepenthes/trunk/nepenthes-core/src/LogManager.cpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/src/Makefile.am (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/src/Makefile.in (modified) (6 diffs)
- nepenthes/trunk/nepenthes-core/src/Manager.cpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/src/Message.cpp (modified) (11 diffs)
- nepenthes/trunk/nepenthes-core/src/ModuleManager.cpp (modified) (7 diffs)
- nepenthes/trunk/nepenthes-core/src/Nepenthes.cpp (modified) (39 diffs)
- nepenthes/trunk/nepenthes-core/src/POLLSocket.cpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/src/Packet.cpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/src/RingFileLogger.cpp (added)
- nepenthes/trunk/nepenthes-core/src/ShellcodeManager.cpp (modified) (11 diffs)
- nepenthes/trunk/nepenthes-core/src/Socket.cpp (modified) (7 diffs)
- nepenthes/trunk/nepenthes-core/src/SocketManager.cpp (modified) (16 diffs)
- nepenthes/trunk/nepenthes-core/src/SubmitManager.cpp (modified) (9 diffs)
- nepenthes/trunk/nepenthes-core/src/TCPSocket.cpp (modified) (7 diffs)
- nepenthes/trunk/nepenthes-core/src/UDPSocket.cpp (modified) (3 diffs)
- nepenthes/trunk/nepenthes-core/src/UploadManager.cpp (added)
- nepenthes/trunk/nepenthes-core/src/UploadQuery.cpp (added)
- nepenthes/trunk/nepenthes-core/src/UploadResult.cpp (added)
- nepenthes/trunk/nepenthes-core/src/Utilities.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nepenthes/trunk/CHANGES
r330 r332 1 Version 0.1.3 2 ============= 3 Bugfix release/minor features. 4 FIXME 5 6 * fixed some g++ 3.2 include issues 7 8 9 * Autoconf 10 * improved configure.ac 11 * added --enable-* to configure 12 * geolocation is optional 13 * dump ./configure configuration to stdout 14 15 16 17 * Nepenthes core 18 19 20 21 * DownloadManager & Download & DownloadCallback 22 * changed structure so we can specify a DownloadCallback for internal downloads 23 * intrested in a downloads result, ask the downloadmanager to download it, provide a DownloadCallback 24 the DownloadManager will pass the information encapsulated in a Download to its DownloadHandler 25 the DownloadHandler will try to download it and pass the Download as result to the DownloadCallback 26 27 28 29 30 31 * DNSManager DNSQuery DNSHandler DNSResult DNSCallback 32 * made DNSResolver Service modular, only module so far availible is dnsresolve-adns 33 * now modules providing resolver capabilties are now called 'DNSHandler' 34 anything which is intrested in its dns resolution result is a DNSCallback now 35 (before there was no DNSCallback, no modularity, and we called classes intrested in DNS DNSHandler) 36 * intrested in resolving some domain, ask the DNSManager and provide a DNSCallback 37 the DNSManager will form a DNSQuery from the request, pass it to its DNSHandler 38 the DNSHandler will try to resolve the domain and pass result as a DNSResult to the 39 DNSCallback 40 41 * Event 42 * use uint8_t as Eventid instead of event_type 43 * added ShellcodeEvent & DialogueEvent 44 45 46 * EventManager 47 * allow internal Event registration 48 49 50 * GeoLocationManager GeoLocationQuery GeoLocationHandler GeoLocationResult GeoLocationCallback 51 * created 52 * GeoLocationHandler register with the GeoLocationManager 53 * intrested in GeoLocation lookups, ask the GeoLocationManager and provide a GeoLocationCallback 54 the GeoLocationManager will form a GeoLocationQuery from the request, pass it to its GeoLocationHandler 55 the GeoLocationHandler will try to resolve it and pass the GeoLocationResult to the GeoLocationCallback 56 * added caching of results 57 58 59 60 * LogManager 61 * filelogger is the default logger again, so logrotate can do its job 62 * force ringbuffer logger usage with -R 63 64 65 * log-ringbuffer 66 * added 67 stop wasting diskspace with logs 68 * sets correct permissions on destination files 69 * uses path to log to from nepenthes.logmanager.ring_logger_file 70 71 72 * log-file 73 * uses path to log to from nepenthes.logmanager.file_logger_file 74 75 76 * Nepenthes 77 * improved the init, better errorhandling 78 * -f can do dirs 79 80 81 * ShellcodeManager 82 * hooks a ShellcodeEvent on success 83 84 85 86 * SocketManager TCPSocket UDPSocket RAWSocketListener 87 * decreased poll timeout 88 * moved ports to uint16_t 89 * use nepenthes.socketmanager.bind_address instead of binding INADDR_ANY for bind & connect 90 (suggested by Michael H. Warfield) 91 92 93 * TCPSocket 94 * hooks a DialogueEvent on success 95 96 97 98 * UploadManager UploadQuery UploadHandler UploadResult UploadCallback 99 * created 100 * intrested in uploading something to somewhere, ask the UploadManager and provide a UploadCallback 101 the UploadManager will form a UploadQuery from the request, pass it to its UploadHandler 102 the UploadHandler will try to upload the data it and pass reply to the UploadResult to the 103 UploadCallback 104 105 106 107 * Utilities 108 * added escapeXMLString(char *) 109 110 111 112 * Modules 113 FIXES and ADDITIONS 114 ----- 115 * shellemu-winnt 116 * fixed sending shell header on accept shells 117 * VFSCommandFTP handle -A flag for anonymous logins 118 * fixed crash with -f flag for checking dumps 119 * batch file handling 120 121 122 * vuln-mssql 123 * fixed tcp socket instead of udp 124 125 126 * download-ftp 127 * fixed quiting loop 128 129 * dnsmanager, dnsquery, dnsresult 130 * TXT record added 131 132 133 * x-2 134 * fix memleak 135 136 * x-5 137 * now registers its own event to show hiw this works 138 139 140 * x-6 141 * 'txt <domain>' will resolve the txt record now 142 143 144 * submit-xmlrpc 145 * can use geolocation services now 146 * fixes some xml parsing 147 148 149 * download-ftp 150 * send LOGIN after 220 Welcome 151 152 153 * download-curl 154 * add internal download capabilities 155 156 157 * shellcode-generic 158 * sch_generic_link_xor 159 * improve bad length handling 160 * added adenau xor 161 * added adenau connectback 162 * added unicode decoder 163 * sch_generic_url 164 * added - to allowed chars 165 166 167 NEW 168 --- 169 170 * dnsresolve-adns 171 * made it a module 172 * fixes some memoryleaks we saw before 173 174 * download-http 175 * written as download-curl replacement 176 177 * geolocation-hostip 178 * resolve geolocations via hostip.info 179 180 * geolocation-geoip 181 * resolve geolocations via maxminds geoip library 182 183 * geolocation-ip2location 184 * resolve geolocations via maxminds geoip library 185 186 * log-surfnet 187 * log to surfnet ids database 188 http://ids.surfnet.nl 189 190 191 * vuln-ssh 192 * created, 193 * works for ssh logins, fails for ssh worms :\ 194 195 * x-8 196 * added example how to use geolocation services 197 198 199 * Other 200 * phpxmlrpc_server 201 * added 202 203 * doxygen docu 204 * added 205 206 207 1 208 Version 0.1.2 2 209 ============= nepenthes/trunk/INSTALL
r318 r332 1 1 Our documentation and installation instructions is available online at 2 2 3 http://nepenthes.sourceforge.net 4 3 http://nepenthes.sourceforge.net/documentation:readme#3._installing_nepenthes nepenthes/trunk/Makefile.am
r330 r332 5 5 AUTOMAKE_OPTIONS = foreign 6 6 7 SUBDIRS = nepenthes-core modules tools 7 SUBDIRS = nepenthes-core modules 8 #tools 8 9 9 EXTRA_DIST = CHANGES doc/README doc/README.VFS doc/logo-shaded.svgconf/nepenthes.conf.dist10 EXTRA_DIST = configure.ac CHANGES doc/README doc/README.VFS doc/logo-shaded.svg doc/nepenthes.8 conf/nepenthes.conf.dist 10 11 11 12 docdir = $(prefix)/share/doc … … 33 34 $(INSTALL_DATA) $(srcdir)/conf/nepenthes.conf.dist $(DESTDIR)$(sysconfdir)/nepenthes/nepenthes.conf; \ 34 35 fi 35 for src in `find modules -name '*.conf.dist'`; do \36 $(INSTALL_DATA) "$$src" $(DESTDIR)$(sysconfdir)/nepenthes ; \37 done36 # for src in `find modules -name '*.conf.dist'`; do \ 37 # $(INSTALL_DATA) "$$src" $(DESTDIR)$(sysconfdir)/nepenthes ; \ 38 # done 38 39 for src in `find modules -name '*.conf.dist'`; do \ 39 40 dst="$(DESTDIR)$(sysconfdir)/nepenthes/`basename "$$src" | perl -npe 's/\.dist$$//'`" ; \ … … 42 43 fi ; \ 43 44 done 45 46 $(mkinstalldirs) $(DESTDIR)$(mandir) 47 $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 48 $(INSTALL_DATA) $(srcdir)/doc/nepenthes.8 $(DESTDIR)$(mandir)/man8/nepenthes.8; 49 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache 50 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache/nepenthes 51 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache/nepenthes/geolocation 44 52 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/log 45 53 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/binaries nepenthes/trunk/Makefile.in
r330 r332 191 191 target_alias = @target_alias@ 192 192 AUTOMAKE_OPTIONS = foreign 193 SUBDIRS = nepenthes-core modules tools 194 EXTRA_DIST = CHANGES doc/README doc/README.VFS doc/logo-shaded.svg conf/nepenthes.conf.dist 193 SUBDIRS = nepenthes-core modules 194 #tools 195 EXTRA_DIST = configure.ac CHANGES doc/README doc/README.VFS doc/logo-shaded.svg doc/nepenthes.8 conf/nepenthes.conf.dist 195 196 docdir = $(prefix)/share/doc 196 197 doc_DATA = doc/README doc/README.VFS doc/logo-shaded.svg … … 673 674 $(INSTALL_DATA) $(srcdir)/conf/nepenthes.conf.dist $(DESTDIR)$(sysconfdir)/nepenthes/nepenthes.conf; \ 674 675 fi 675 for src in `find modules -name '*.conf.dist'`; do \676 $(INSTALL_DATA) "$$src" $(DESTDIR)$(sysconfdir)/nepenthes ; \677 done676 # for src in `find modules -name '*.conf.dist'`; do \ 677 # $(INSTALL_DATA) "$$src" $(DESTDIR)$(sysconfdir)/nepenthes ; \ 678 # done 678 679 for src in `find modules -name '*.conf.dist'`; do \ 679 680 dst="$(DESTDIR)$(sysconfdir)/nepenthes/`basename "$$src" | perl -npe 's/\.dist$$//'`" ; \ … … 682 683 fi ; \ 683 684 done 685 686 $(mkinstalldirs) $(DESTDIR)$(mandir) 687 $(mkinstalldirs) $(DESTDIR)$(mandir)/man8 688 $(INSTALL_DATA) $(srcdir)/doc/nepenthes.8 $(DESTDIR)$(mandir)/man8/nepenthes.8; 689 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache 690 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache/nepenthes 691 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/cache/nepenthes/geolocation 684 692 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/log 685 693 $(mkinstalldirs) $(DESTDIR)$(localstatedir)/binaries nepenthes/trunk/README
r318 r332 1 Nepenthes 2 - the finest collection - 3 4 1 5 Our documentation and installation instructions is available online at 2 6 3 http://nepenthes.sourceforge.net 4 7 http://nepenthes.sourceforge.net/documentation:readme 8 9 10 11 ( if you are offline and need a README file scroll down, there is a paste of the online version ) 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Nepenthes 53 - the finest collection - 54 55 56 IMPORTANT NOTE 57 the same README in a better readable format can be found on 58 http://nepenthes.sourceforge.net/documentation:readme 59 not to mention the online doc is updatet more often. 60 61 62 63 64 65 Table of Contents 66 67 # 1. What is Nepenthes? 68 # 2. How does Nepenthes work? 69 70 * 2.1 Why would one want to run Nepenthes? 71 72 # 3. Installing Nepenthes 73 74 * resolving depencies 75 o Debian 76 o SuSE 77 * compiling the source &nb
