Changeset 544

Show
Ignore:
Timestamp:
05/03/06 01:00:32 (3 years ago)
Author:
oxff
Message:

nepenthes-experimental: further streamlined logging when a newline was employed in the format string, made end-user understandable log messages in ModuleManager?

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • nepenthes/branches/nepenthes-experimental/modules/shellcode-generic/sch_generic_xor.cpp

    r377 r544  
    320320                        case 1: 
    321321                                if( codesize > totalsize ) 
    322                                         logWarn("%s\n", "codesize > totalsize - broken shellcode?"); 
     322                                        logWarn("codesize > totalsize - broken shellcode?\n"); 
    323323 
    324324                for( uint32_t j = 0; j < codesize && j < totalsize; j++ ) 
     
    328328                        case 4: 
    329329                                if( codesize*4 > totalsize ) 
    330                                         logWarn("%s\n", "codesize > totalsize - broken shellcode?"); 
     330                                        logWarn("codesize > totalsize - broken shellcode?\n"); 
    331331 
    332332//                              LogSpam("codesize %i totalsize %i", codesize, totalsize); 
  • nepenthes/branches/nepenthes-experimental/modules/submit-gotek/gotekCTRLDialogue.cpp

    r515 r544  
    177177                        if (*(unsigned char *)m_Buffer->getData() == 0xaa)              // new file 
    178178                        { 
    179                                 logSpam("%s\n", "G.O.T.E.K. New File"); 
     179                                logSpam("G.O.T.E.K. New File\n"); 
    180180                                g_GotekSubmitHandler->sendGote(); 
    181181                                m_Buffer->cut(1); 
     
    184184                        { 
    185185 
    186                                 logSpam("%s\n", "G.O.T.E.K. Known File"); 
     186                                logSpam("G.O.T.E.K. Known File\n"); 
    187187                                g_GotekSubmitHandler->popGote(); 
    188188                                m_Buffer->cut(1); 
     
    190190                        if ( *(unsigned char *)m_Buffer->getData() == 0xff )    // ping 
    191191                        { 
    192                                 logSpam("%s\n", "G.O.T.E.K. PING"); 
     192                                logSpam("G.O.T.E.K. PING\n"); 
    193193                                char c = 0xff; 
    194194                                m_Socket->doRespond(&c,1); 
  • nepenthes/branches/nepenthes-experimental/modules/submit-gotek/submit-gotek.cpp

    r543 r544  
    459459        { 
    460460        case GSHS_RESOLVING: 
    461                 logCrit("%s\n", "Lost child connection while resolving DNS -- impossible!\n"); 
     461                logCrit("Lost child connection while resolving DNS -- impossible!\n\n"); 
    462462                break; 
    463463                 
  • nepenthes/branches/nepenthes-experimental/modules/vuln-ssh/SSHSocket.cpp

    r332 r544  
    196196        { 
    197197        case SSH_STATE_AUTH: 
    198                 logSpam("%s\n","SSH_STATE_AUTH"); 
     198                logSpam("SSH_STATE_AUTH\n"); 
    199199                message=ssh_message_get(m_Session); 
    200200                if ( message ) 
     
    235235 
    236236        case SSH_STATE_CHANNEL: 
    237                 logSpam("%s\n","SSH_STATE_CHANNEL"); 
     237                logSpam("SSH_STATE_CHANNEL\n"); 
    238238                message=ssh_message_get(m_Session); 
    239239                if ( message ) 
     
    256256 
    257257        case SSH_STATE_SHELL_OR_SFTP: 
    258                 logSpam("%s\n","SSH_STATE_SHELL_OR_SFTP"); 
     258                logSpam("SSH_STATE_SHELL_OR_SFTP\n"); 
    259259                message=ssh_message_get(m_Session); 
    260260                if (message == NULL ) 
     
    266266                         ssh_message_subtype(message)==SSH_CHANNEL_REQUEST_SHELL ) 
    267267                { 
    268                         logDebug("%s\n","SSH_SHELL"); 
     268                        logDebug("SSH_SHELL\n"); 
    269269//            if(!strcmp(ssh_message_channel_request_subsystem(message),"sftp")){ 
    270270//                      sftp=1; 
     
    303303 
    304304        case SSH_STATE_DONE: 
    305                 logSpam("%s\n","SSH_STATE_DONE"); 
     305                logSpam("SSH_STATE_DONE\n"); 
    306306                { 
    307307//                      BUFFER *buf=buffer_new(); 
  • nepenthes/branches/nepenthes-experimental/nepenthes-core/src/ModuleManager.cpp

    r505 r544  
    201201    if ( handle == NULL ) 
    202202    { 
    203         logCrit("dlerror %s\n",dlerror ()); 
    204         logCrit("%s\n","handle == NULL "); 
     203        logCrit("Failed to load library \"%s\": %s\n", modulepath->c_str(), dlerror()); 
    205204        return false; 
    206205    } 
     
    209208    if ( module_init == NULL ) 
    210209    { 
    211         logCrit("%s\n","module_init == NULL" ); 
     210        logCrit("Cannot obtain symbol \"module_init\" from \"%s\": %s\n", modulepath->c_str(), dlerror()); 
    212211        dlclose (handle); 
    213212        return false; 
    214213    } 
     214 
    215215 
    216216    Module *newmodule; 
     
    218218    { 
    219219 
    220         logCrit("%s\n","module_init() != 1" ); 
     220        logCrit("Module \"%s\" library failed to initialize\n", modulepath->c_str()); 
    221221        dlclose (handle); 
    222222        return false; 
     
    250250        if ( newmodule->Init() == false ) 
    251251        { 
    252                 logCrit("Loading Module %s failed, Module->Init() returned false\n", modulepath->c_str()); 
     252                logCrit("Module instance of \"%s\" using configuration \"%s\" failed to initialize\n", modulepath->c_str(), configpath->c_str()); 
    253253                delete newmodule; 
    254254                dlclose (handle); 
  • nepenthes/branches/nepenthes-experimental/nepenthes-core/src/Nepenthes.cpp

    r542 r544  
    13981398    { 
    13991399        case SIGHUP: 
    1400                 logCrit("%s\n", "Got SIGHUP\nRereading Config File!\n"); 
     1400                logCrit("Got SIGHUP\nRereading Config File!\n\n"); 
    14011401                g_Nepenthes->reloadConfig(); 
    14021402                break; 
    14031403 
    14041404        case SIGINT: 
    1405                 logCrit("%s\n", "Got SIGINT\nStopping NOW!\n"); 
     1405                logCrit("Got SIGINT\nStopping NOW!\n\n"); 
    14061406                g_Nepenthes->stop(); 
    14071407                break; 
    14081408 
    14091409        case SIGABRT: 
    1410                 logCrit("%s\n", "Unhandled Exception"); 
     1410                logCrit("Unhandled Exception\n"); 
    14111411                exit(-1); 
    14121412                break; 
    14131413 
    14141414        case SIGSEGV: 
    1415                 logCrit("%s\n", "Segmentation Fault"); 
     1415                logCrit("Segmentation Fault\n"); 
    14161416                exit(-1); 
    14171417                break; 
  • nepenthes/branches/nepenthes-experimental/nepenthes-core/src/SubmitManager.cpp

    r542 r544  
    8787#ifdef WIN32 
    8888#else 
    89         logDebug("%s\n","Creating Magic Cookie"); 
     89        logDebug("Creating Magic Cookie\n"); 
    9090        m_MagicCookie = magic_open(MAGIC_CONTINUE|MAGIC_PRESERVE_ATIME); 
    9191        magic_load(m_MagicCookie,NULL); 
     
    9494        string FilesDir; 
    9595 
    96         logDebug("%s\n","Loading Config"); 
     96        logDebug("Loading Config\n"); 
    9797        try 
    9898        { 
     
    111111 
    112112#else 
    113         logDebug("%s\n","Adding known files"); 
     113        logDebug("Adding known files\n"); 
    114114        DIR *dirfiles = opendir(FilesDir.c_str()); 
    115115        if (dirfiles == NULL)