Changeset 498
- Timestamp:
- 04/08/06 20:32:39 (3 years ago)
- Files:
-
- nepenthes/trunk/configure.ac (modified) (2 diffs)
- nepenthes/trunk/modules/shellcode-signatures/sch_namespace.cpp (modified) (1 diff)
- nepenthes/trunk/modules/shellcode-signatures/shellcode-signatures.cpp (modified) (1 diff)
- nepenthes/trunk/nepenthes-core/include/Nepenthes.hpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
nepenthes/trunk/configure.ac
r441 r498 162 162 AC_TYPE_SIGNAL 163 163 AC_CHECK_FUNCS([strndup alarm bzero gethostbyname gethostname gettimeofday inet_ntoa localtime_r memmove memset munmap select socket strcasecmp strdup strerror strncasecmp strstr strtoul setresgid setresuid]) 164 165 166 dnl ************************************************** 167 dnl * debug logging * 168 dnl ************************************************** 169 AC_ARG_ENABLE(debug-logging, [ --enable-debug-logging spam the console and logfile with all debug information [default=no]], 170 enable_debug_logging="$enableval", enable_debug_logging="no") 171 172 if test x$enable_debug_logging = "xyes"; then 173 AC_DEFINE([HAVE_DEBUG_LOGGING], [1], [Define to 1 if you need debug logging]) 174 fi 175 164 176 165 177 # Checks for generic libraries. … … 904 916 echo 905 917 echo "*** Dumping Nepenthes Configuration ***" 918 echo "- Debug Logging : $enable_debug_logging" 919 echo "" 906 920 echo "- DNS Resolve " 907 921 echo " - Support adns : $enable_dnsresolve_adns" nepenthes/trunk/modules/shellcode-signatures/sch_namespace.cpp
r466 r498 112 112 } else 113 113 { 114 log Info("%s loaded ...\n",m_ShellcodeHandlerName.c_str());114 logSpam("%s loaded ...\n",m_ShellcodeHandlerName.c_str()); 115 115 } 116 116 nepenthes/trunk/modules/shellcode-signatures/shellcode-signatures.cpp
r458 r498 192 192 } 193 193 194 int freed_shellcode = sc_free_shellcodes(sc_free); 194 int freed_shellcode =0; 195 freed_shellcode = sc_free_shellcodes(sc_free); 195 196 196 197 logSpam("Free'd %i shellcodes\n",freed_shellcode); nepenthes/trunk/nepenthes-core/include/Nepenthes.hpp
r364 r498 72 72 //#define DEBUG 1 73 73 74 #ifdef WIN3275 76 //#define __PRETTY_FUNCTION__ "FOO77 74 #define logWrite(mask, format, ...) g_Nepenthes->getLogMgr()->logf(mask,format, __VA_ARGS__) 78 75 76 #ifdef HAVE_DEBUG_LOGGING 79 77 #define logSpam(format, ...) logWrite(l_spam | STDTAGS , format, __VA_ARGS__) 80 78 #define logDebug(format, ...) logWrite(l_debug | STDTAGS , format, __VA_ARGS__) 79 #else // HAVE_DEBUG_LOGGING 80 #define logSpam(format, ...) 81 #define logDebug(format, ...) 82 #endif // HAVE_DEBUG_LOGGING 83 81 84 #define logInfo(format, ...) logWrite(l_info | STDTAGS , format, __VA_ARGS__) 82 85 #define logWarn(format, ...) logWrite(l_warn | STDTAGS , format, __VA_ARGS__) 83 86 #define logCrit(format, ...) logWrite(l_crit | STDTAGS , format, __VA_ARGS__) 84 #define logPF() logInfo("<in %s>\n", __PRETTY_FUNCTION__) 85 86 87 88 #else 89 90 #ifndef DEBUG 91 #define logWrite(mask, format, ...) g_Nepenthes->getLogMgr()->logf(mask,format, __VA_ARGS__) 92 #else 93 #define logWrite(mask, format, ...) printf("%s:%i ",__FILE__,__LINE__); g_Nepenthes->getLogMgr()->logf(mask,format, __VA_ARGS__) 94 #endif 95 96 #define logSpam(format, ...) logWrite(l_spam | STDTAGS , format, __VA_ARGS__) 97 #define logDebug(format, ...) logWrite(l_debug | STDTAGS , format, __VA_ARGS__) 98 #define logInfo(format, ...) logWrite(l_info | STDTAGS , format, __VA_ARGS__) 99 #define logWarn(format, ...) logWrite(l_warn | STDTAGS , format, __VA_ARGS__) 100 #define logCrit(format, ...) logWrite(l_crit | STDTAGS , format, __VA_ARGS__) 87 88 #ifdef HAVE_DEBUG_LOGGING 101 89 #define logPF() logSpam("<in %s>\n", __PRETTY_FUNCTION__) 102 103 #endif 90 #else // HAVE_DEBUG_LOGGING 91 #define logPF() 92 #endif // HAVE_DEBUG_LOGGING 93 104 94 105 95 namespace nepenthes
