if($GLOBALS["VERBOSE"]){ini_set('html_errors',0);ini_set('display_errors', 1);ini_set('error_reporting', E_ALL);} } if(posix_getuid()<>0){die("Cannot be used in web server mode\n\n");} $GLOBALS["posix_getuid"]=0; include_once(dirname(__FILE__) . '/ressources/class.users.menus.inc'); include_once(dirname(__FILE__) . '/ressources/class.mysql.inc'); include_once(dirname(__FILE__) . '/ressources/class.user.inc'); include_once(dirname(__FILE__) . '/ressources/class.ini.inc'); include_once(dirname(__FILE__) . '/ressources/class.mysql.inc'); include_once(dirname(__FILE__) . '/framework/class.unix.inc'); include_once(dirname(__FILE__) . '/framework/frame.class.inc'); if($argv[1]=='--build'){build();die();} if($argv[1]=='--checks'){TestConfig();die();} if($argv[1]=='--mysql'){dumpdb();die();} if($argv[1]=='--start'){start_service();die();} if($argv[1]=='--networks'){snort_NetWorks();die();} if($argv[1]=='--purge'){purge();die();} function start_service(){ @mkdir("/var/log/snort"); $sock=new sockets(); $snortInterfaces=unserialize(base64_decode($sock->GET_INFO("SnortNics"))); if(count($snortInterfaces)==0){ echo "Starting......: Snort Daemon version No interfaces to listen set...\n"; return; }
include_once dirname(__FILE__) . '/ressources/class.mysql.inc'; include_once dirname(__FILE__) . '/ressources/class.user.inc'; include_once dirname(__FILE__) . '/ressources/class.ini.inc'; include_once dirname(__FILE__) . '/ressources/class.mysql.inc'; include_once dirname(__FILE__) . '/framework/class.unix.inc'; include_once dirname(__FILE__) . '/framework/frame.class.inc'; if ($argv[1] == '--build') { build(); die; } if ($argv[1] == '--checks') { TestConfig(); die; } if ($argv[1] == '--mysql') { dumpdb(); die; } if ($argv[1] == '--start') { start_service(); die; } if ($argv[1] == '--networks') { snort_NetWorks(); die; } if ($argv[1] == '--purge') { purge(); die; } function start_service()