ELOG: -- Added 120 new signatures taken from exploit-db.com archives from July 2009 to July 2011 [Paulino Calderon] -- fingerprints = {}; ------------------------------------------------ ---- GENERAL CHECKS ---- ------------------------------------------------ -- These are checks for generic paths, like /wiki, /images, /admin, etc table.insert(fingerprints, { category = 'general', probes = { { path = '/', method = 'GET' } }, matches = { { match = 'Index of .*(Apache.*) Server at', output = 'Root directory w/ listing on \'\\1\'' }, { match = '<title>Index of', output = 'Root directory w/ directory listing' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/blog/', method = 'HEAD' }, { path = '/weblog/', method = 'HEAD' }, { path = '/weblogs/', method = 'HEAD' }, { path = '/wordpress/', method = 'HEAD' } }, matches = { { output = 'Blog' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/wiki/', method = 'HEAD' }, { path = '/mediawiki/', method = 'HEAD' }, { path = '/wiki/Main_Page', method = 'HEAD' } }, matches = { { output = 'Wiki' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/tikiwiki/', method = 'HEAD' } }, matches = { { output = 'Tikiwiki' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/cgi-bin/mj_wwwusr', method = 'HEAD' }, { path = '/majordomo/mj_wwwusr', method = 'HEAD' } }, matches = { { match = '', output = 'Majordomo2 Mailing List' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/j2ee/examples/servlets/', method = 'HEAD' }, { path = '/j2ee/examples/jsp/', method = 'HEAD' } }, matches = { { match = '', output = 'Oracle j2ee examples' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/dsc/', method = 'HEAD' } }, matches = { { match = '', output = 'Trend Micro Data Loss Prevention Virtual Appliance' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/reg_1.htm', method = 'HEAD' } }, matches = { { match = '', output = 'Polycom IP phone' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/adr.htm', method = 'HEAD' }, { path = '/line_login.htm?l=1', method = 'HEAD' }, { path = '/tbook.csv', method = 'HEAD' } }, matches = { { match = '', output = 'Snom IP Phone' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/globalSIPsettings.html', method = 'HEAD' }, { path = '/SIPsettingsLine1.html', method = 'HEAD' } }, matches = { { match = '', output = 'Aastra IP Phone' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/websvn/', method = 'HEAD' } }, matches = { { match = '', output = 'WEBSVN Repository' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/repos/', method = 'GET' }, { path = '/repo/', method = 'GET' }, { path = '/svn/', method = 'GET' }, { path = '/cvs/', method = 'GET' } }, matches = { { match = 'realm=".-Subversion.-"', output = 'Subversion Repository' }, { match = '', output = 'Possible code repository' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/archiva/index.action', method = 'GET' }, { path = '/index.action', method = 'GET' } }, matches = { { match = '.*">Apache Archiva (.-)</a>', output = 'Apache Archiva version \\1' }, { match = 'Apache Archiva (%d-%..-)\n', output = 'Apache Archiva version \\1' }, { match = '<title>Apache Archiva \\', output = 'Apache Archiva' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/login.stm', method = 'HEAD' } }, matches = { { match = '', output = 'Belkin G Wireless Router' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/tools_admin.php', method = 'HEAD' } }, matches = { { match = '', output = 'D-Link DIR-300' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/bsc_lan.php', method = 'HEAD' } }, matches = { { match = '', output = 'D-Link DIR-300, DIR-320, DIR-615 revD' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/Manage.tri', method = 'HEAD' } }, matches = { { match = '', output = 'Linksys WRT54G2' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/logo_t.gif', method = 'HEAD' } }, matches = { { match = 'IP_SHARER WEB', output = 'Arris 2307' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '//system.html', method = 'HEAD' } }, matches = { { match = '', output = 'CMNC-200 IP Camera' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/main_configure.cgi', method = 'HEAD' } }, matches = { { match = '', output = 'Intellinet IP Camera' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/OvCgi/Toolbar.exe', method = 'HEAD' } }, matches = { { match = '', output = 'HP OpenView Network Node Manager' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/frontend/x3/', method = 'HEAD' } }, matches = { { match = '', output = 'CPanel' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/awstatstotals/awstatstotals.php', method = 'HEAD' }, { path = '/awstats/awstatstotals.php', method = 'HEAD' }, { path = '/awstatstotals.php', method = 'HEAD' }, { path = '/awstats/index.php', method = 'HEAD' }, { path = '/awstatstotals/index.php', method = 'HEAD' } }, matches = { { match = '', output = 'AWStats Totals' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/egroupware/', method = 'HEAD' } }, matches = { { match = '', output = 'eGroupware' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/calendar/cal_search.php', method = 'HEAD' }, { path = '/cal_search.php', method = 'HEAD' } }, matches = { { match = '', output = 'ExtCalendar' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/a_viewusers.php', method = 'HEAD' }, { path = '/aphpkb/', method = 'HEAD' } }, matches = { { match = '', output = 'Andys PHP Knowledgebase' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/webedition/we/include/we_modules/', method = 'HEAD' }, { path = '/webedition/', method = 'HEAD' } }, matches = { { match = '', output = 'Web Edition' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/Examples/', method = 'HEAD' } }, matches = { { match = '', output = 'Possible documentation files' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/LightNEasy.php?do=login', method = 'HEAD' } }, matches = { { match = '', output = 'LightNEasy' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/channel_detail.php', method = 'HEAD' } }, matches = { { match = '', output = 'DzTube' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/cgi-bin/vcs', method = 'HEAD' } }, matches = { { match = '', output = 'Mitel Audio and Web Conferencing (AWC)' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/ocsreports/', method = 'HEAD' } }, matches = { { match = '', output = 'OCS Inventory' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/vbseo.php', method = 'HEAD' } }, matches = { { match = '', output = 'vBSEO' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/forum/', method = 'HEAD' }, { path = '/forums/', method = 'HEAD' }, { path = '/smf/', method = 'HEAD' }, { path = '/phpbb/', method = 'HEAD' } }, matches = { { output = 'Forum' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/manager/', method = 'HEAD' }, { path = '/admin.php', method = 'HEAD' }, { path = '/admin/', method = 'HEAD' }, { path = '/admin/admin/', method = 'HEAD' }, { path = '/administrator/', method = 'HEAD' }, { path = '/moderator/', method = 'HEAD' }, { path = '/webadmin/', method = 'HEAD' }, { path = '/adminarea/', method = 'HEAD' }, { path = '/bb-admin/', method = 'HEAD' }, { path = '/adminLogin/', method = 'HEAD' }, { path = '/admin_area/', method = 'HEAD' }, { path = '/panel-administracion/', method = 'HEAD' }, { path = '/instadmin/', method = 'HEAD' }, { path = '/memberadmin/', method = 'HEAD' }, { path = '/administratorlogin/', method = 'HEAD' }, { path = '/adm/', method = 'HEAD' }, { path = '/admin/account.php', method = 'HEAD' }, { path = '/admin/index.php', method = 'HEAD' }, { path = '/admin/login.php', method = 'HEAD' }, { path = '/admin/admin.php', method = 'HEAD' }, { path = '/joomla/administrator', method = 'HEAD' }, { path = '/login.php', method = 'HEAD' }, { path = '/admin_area/admin.php', method = 'HEAD' }, { path = '/admin_area/login.php', method = 'HEAD' }, { path = '/siteadmin/login.php', method = 'HEAD' }, { path = '/siteadmin/index.php', method = 'HEAD' }, { path = '/siteadmin/login.html', method = 'HEAD' }, { path = '/admin/index.html', method = 'HEAD' }, { path = '/admin/login.html', method = 'HEAD' }, { path = '/admin/admin.html', method = 'HEAD' }, { path = '/admin_area/index.php', method = 'HEAD' }, { path = '/bb-admin/index.php', method = 'HEAD' }, { path = '/bb-admin/login.php', method = 'HEAD' }, { path = '/bb-admin/admin.php', method = 'HEAD' }, { path = '/admin/home.php', method = 'HEAD' }, { path = '/admin_area/login.html', method = 'HEAD' }, { path = '/admin_area/index.html', method = 'HEAD' }, { path = '/admin/controlpanel.php', method = 'HEAD' }, { path = '/admincp/', method = 'HEAD' }, { path = '/admincp/index.asp', method = 'HEAD' }, { path = '/admincp/index.html', method = 'HEAD' }, { path = '/admincp/login.php', method = 'HEAD' }, { path = '/admin/account.html', method = 'HEAD' }, { path = '/adminpanel.html', method = 'HEAD' }, { path = '/webadmin.html', method = 'HEAD' }, { path = '/webadmin/index.html', method = 'HEAD' }, { path = '/webadmin/admin.html', method = 'HEAD' }, { path = '/webadmin/login.html', method = 'HEAD' }, { path = '/admin/admin_login.html', method = 'HEAD' }, { path = '/admin_login.html', method = 'HEAD' }, { path = '/panel-administracion/login.html', method = 'HEAD' }, { path = '/admin/cp.php', method = 'HEAD' }, { path = '/cp.php', method = 'HEAD' }, { path = '/administrator/index.php', method = 'HEAD' }, { path = '/administrator/login.php', method = 'HEAD' }, { path = '/nsw/admin/login.php', method = 'HEAD' }, { path = '/webadmin/login.php', method = 'HEAD' }, { path = '/admin/admin_login.php', method = 'HEAD' }, { path = '/admin_login.php', method = 'HEAD' }, { path = '/administrator/account.php', method = 'HEAD' }, { path = '/administrator.php', method = 'HEAD' }, { path = '/admin_area/admin.html', method = 'HEAD' }, { path = '/pages/admin/admin-login.php', method = 'HEAD' }, { path = '/admin/admin-login.php', method = 'HEAD' }, { path = '/admin-login.php', method = 'HEAD' }, { path = '/bb-admin/index.html', method = 'HEAD' }, { path = '/bb-admin/login.html', method = 'HEAD' }, { path = '/bb-admin/admin.html', method = 'HEAD' }, { path = '/admin/home.html', method = 'HEAD' }, { path = '/modelsearch/login.php', method = 'HEAD' }, { path = '/moderator.php', method = 'HEAD' }, { path = '/moderator/login.php', method = 'HEAD' }, { path = '/moderator/admin.php', method = 'HEAD' }, { path = '/account.php', method = 'HEAD' }, { path = '/pages/admin/admin-login.html', method = 'HEAD' }, { path = '/admin/admin-login.html', method = 'HEAD' }, { path = '/admin-login.html', method = 'HEAD' }, { path = '/controlpanel.php', method = 'HEAD' }, { path = '/admincontrol.php', method = 'HEAD' }, { path = '/admin/adminLogin.html', method = 'HEAD' }, { path = '/adminLogin.html', method = 'HEAD' }, { path = '/home.html', method = 'HEAD' }, { path = '/rcjakar/admin/login.php', method = 'HEAD' }, { path = '/adminarea/index.html', method = 'HEAD' }, { path = '/adminarea/admin.html', method = 'HEAD' }, { path = '/webadmin.php', method = 'HEAD' }, { path = '/webadmin/index.php', method = 'HEAD' }, { path = '/webadmin/admin.php', method = 'HEAD' }, { path = '/admin/controlpanel.html', method = 'HEAD' }, { path = '/admin.html', method = 'HEAD' }, { path = '/admin/cp.html', method = 'HEAD' }, { path = '/cp.html', method = 'HEAD' }, { path = '/adminpanel.php', method = 'HEAD' }, { path = '/moderator.html', method = 'HEAD' }, { path = '/administrator/index.html', method = 'HEAD' }, { path = '/administrator/login.html', method = 'HEAD' }, { path = '/user.html', method = 'HEAD' }, { path = '/administrator/account.html', method = 'HEAD' }, { path = '/administrator.html', method = 'HEAD' }, { path = '/login.html', method = 'HEAD' }, { path = '/modelsearch/login.html', method = 'HEAD' }, { path = '/moderator/login.html', method = 'HEAD' }, { path = '/adminarea/login.html', method = 'HEAD' }, { path = '/panel-administracion/index.html', method = 'HEAD' }, { path = '/panel-administracion/admin.html', method = 'HEAD' }, { path = '/modelsearch/index.html', method = 'HEAD' }, { path = '/modelsearch/admin.html', method = 'HEAD' }, { path = '/admincontrol/login.html', method = 'HEAD' }, { path = '/adm/index.html', method = 'HEAD' }, { path = '/adm.html', method = 'HEAD' }, { path = '/moderator/admin.html', method = 'HEAD' }, { path = '/user.php', method = 'HEAD' }, { path = '/account.html', method = 'HEAD' }, { path = '/controlpanel.html', method = 'HEAD' }, { path = '/admincontrol.html', method = 'HEAD' }, { path = '/panel-administracion/login.php', method = 'HEAD' }, { path = '/wp-login.php', method = 'HEAD' }, { path = '/adminLogin.php', method = 'HEAD' }, { path = '/admin/adminLogin.php', method = 'HEAD' }, { path = '/adminarea/index.php', method = 'HEAD' }, { path = '/adminarea/admin.php', method = 'HEAD' }, { path = '/adminarea/login.php', method = 'HEAD' }, { path = '/panel-administracion/index.php', method = 'HEAD' }, { path = '/panel-administracion/admin.php', method = 'HEAD' }, { path = '/modelsearch/index.php', method = 'HEAD' }, { path = '/modelsearch/admin.php', method = 'HEAD' }, { path = '/admincontrol/login.php', method = 'HEAD' }, { path = '/adm/admloginuser.php', method = 'HEAD' }, { path = '/admloginuser.php', method = 'HEAD' }, { path = '/admin2.php', method = 'HEAD' }, { path = '/admin2/login.php', method = 'HEAD' }, { path = '/admin2/index.php', method = 'HEAD' }, { path = '/adm/index.php', method = 'HEAD' }, { path = '/adm.php', method = 'HEAD' }, { path = '/affiliate.php', method = 'HEAD' }, { path = '/adm_auth.php', method = 'HEAD' }, { path = '/memberadmin.php', method = 'HEAD' }, { path = '/administratorlogin.php', method = 'HEAD' }, { path = '/account.cfm', method = 'HEAD' }, { path = '/admin/account.cfm', method = 'HEAD' }, { path = '/admin/index.cfm', method = 'HEAD' }, { path = '/admin/login.cfm', method = 'HEAD' }, { path = '/admin/admin.cfm', method = 'HEAD' }, { path = '/admin.cfm', method = 'HEAD' }, { path = '/admin/admin_login.cfm', method = 'HEAD' }, { path = '/admin_login.cfm', method = 'HEAD' }, { path = '/adminpanel.cfm', method = 'HEAD' }, { path = '/admin/controlpanel.cfm', method = 'HEAD' }, { path = '/admincontrol.cfm', method = 'HEAD' }, { path = '/panel-administracion/login.cfm', method = 'HEAD' }, { path = '/admin/cp.cfm', method = 'HEAD' }, { path = '/pages/admin/admin-login.cfm', method = 'HEAD' }, { path = '/admincp/index.cfm', method = 'HEAD' }, { path = '/admincp/login.cfm', method = 'HEAD' }, { path = '/admin_area/admin.cfm', method = 'HEAD' }, { path = '/admin_area/login.cfm', method = 'HEAD' }, { path = '/moderator/login.cfm', method = 'HEAD' }, { path = '/administrator/login.cfm', method = 'HEAD' }, { path = '/moderator.cfm', method = 'HEAD' }, { path = '/modelsearch/index.cfm', method = 'HEAD' }, { path = '/panel-administracion/admin.cfm', method = 'HEAD' }, { path = '/adm/admloginuser.cfm', method = 'HEAD' }, { path = '/adm.cfm', method = 'HEAD' }, { path = '/adm_auth.cfm', method = 'HEAD' }, { path = '/administratorlogin.cfm', method = 'HEAD' }, { path = '/webadmin.cfm', method = 'HEAD' }, { path = '/webadmin/index.cfm', method = 'HEAD' }, { path = '/modelsearch/login.cfm', method = 'HEAD' }, { path = '/login.cfm', method = 'HEAD' }, { path = '/administrator.cfm', method = 'HEAD' }, { path = '/administrator/account.cfm', method = 'HEAD' }, { path = '/adminLogin.cfm', method = 'HEAD' }, { path = '/siteadmin/login.cfm', method = 'HEAD' }, { path = '/admin2/index.cfm', method = 'HEAD' }, { path = '/adm/index.cfm', method = 'HEAD' }, { path = '/admin_area/index.cfm', method = 'HEAD' }, { path = '/bb-admin/index.cfm', method = 'HEAD' }, { path = '/bb-admin/login.cfm', method = 'HEAD' }, { path = '/bb-admin/admin.cfm', method = 'HEAD' }, { path = '/siteadmin/index.cfm', method = 'HEAD' }, { path = '/memberadmin.cfm', method = 'HEAD' }, { path = '/admin2/login.cfm', method = 'HEAD' }, { path = '/admloginuser.cfm', method = 'HEAD' }, { path = '/admincontrol/login.cfm', method = 'HEAD' }, { path = '/administrator/index.cfm', method = 'HEAD' }, { path = '/modelsearch/admin.cfm', method = 'HEAD' }, { path = '/panel-administracion/index.cfm', method = 'HEAD' }, { path = '/adminarea/login.cfm', method = 'HEAD' }, { path = '/adminarea/admin.cfm', method = 'HEAD' }, { path = '/adminarea/index.cfm', method = 'HEAD' }, { path = '/admin/adminLogin.cfm', method = 'HEAD' }, { path = '/webadmin/login.cfm', method = 'HEAD' }, { path = '/webadmin/admin.cfm', method = 'HEAD' }, { path = '/user.cfm', method = 'HEAD' }, { path = '/controlpanel.cfm', method = 'HEAD' }, { path = '/moderator/admin.cfm', method = 'HEAD' }, { path = '/cp.cfm', method = 'HEAD' }, { path = '/admin-login.cfm', method = 'HEAD' }, { path = '/admin/admin-login.cfm', method = 'HEAD' }, { path = '/admin/home.cfm', method = 'HEAD' }, { path = '/adm1n/', method = 'HEAD' }, { path = '/4dm1n/', method = 'HEAD' }, { path = '/account.asp', method = 'HEAD' }, { path = '/admin/account.asp', method = 'HEAD' }, { path = '/admin/index.asp', method = 'HEAD' }, { path = '/admin/login.asp', method = 'HEAD' }, { path = '/admin/admin.asp', method = 'HEAD' }, { path = '/admin_area/admin.asp', method = 'HEAD' }, { path = '/admin_area/login.asp', method = 'HEAD' }, { path = '/admin_area/index.asp', method = 'HEAD' }, { path = '/bb-admin/index.asp', method = 'HEAD' }, { path = '/bb-admin/login.asp', method = 'HEAD' }, { path = '/bb-admin/admin.asp', method = 'HEAD' }, { path = '/admin/home.asp', method = 'HEAD' }, { path = '/admin/controlpanel.asp', method = 'HEAD' }, { path = '/admin.asp', method = 'HEAD' }, { path = '/pages/admin/admin-login.asp', method = 'HEAD' }, { path = '/admin/admin-login.asp', method = 'HEAD' }, { path = '/admin-login.asp', method = 'HEAD' }, { path = '/admin/cp.asp', method = 'HEAD' }, { path = '/cp.asp', method = 'HEAD' }, { path = '/administrator/account.asp', method = 'HEAD' }, { path = '/administrator.asp', method = 'HEAD' }, { path = '/login.asp', method = 'HEAD' }, { path = '/modelsearch/login.asp', method = 'HEAD' }, { path = '/moderator.asp', method = 'HEAD' }, { path = '/moderator/login.asp', method = 'HEAD' }, { path = '/administrator/login.asp', method = 'HEAD' }, { path = '/moderator/admin.asp', method = 'HEAD' }, { path = '/controlpanel.asp', method = 'HEAD' }, { path = '/user.asp', method = 'HEAD' }, { path = '/admincp/login.asp', method = 'HEAD' }, { path = '/admincontrol.asp', method = 'HEAD' }, { path = '/adminpanel.asp', method = 'HEAD' }, { path = '/webadmin.asp', method = 'HEAD' }, { path = '/webadmin/index.asp', method = 'HEAD' }, { path = '/webadmin/admin.asp', method = 'HEAD' }, { path = '/webadmin/login.asp', method = 'HEAD' }, { path = '/admin/admin_login.asp', method = 'HEAD' }, { path = '/admin_login.asp', method = 'HEAD' }, { path = '/panel-administracion/login.asp', method = 'HEAD' }, { path = '/adminLogin.asp', method = 'HEAD' }, { path = '/admin/adminLogin.asp', method = 'HEAD' }, { path = '/home.asp', method = 'HEAD' }, { path = '/adminarea/index.asp', method = 'HEAD' }, { path = '/adminarea/admin.asp', method = 'HEAD' }, { path = '/adminarea/login.asp', method = 'HEAD' }, { path = '/panel-administracion/index.asp', method = 'HEAD' }, { path = '/panel-administracion/admin.asp', method = 'HEAD' }, { path = '/modelsearch/index.asp', method = 'HEAD' }, { path = '/modelsearch/admin.asp', method = 'HEAD' }, { path = '/administrator/index.asp', method = 'HEAD' }, { path = '/admincontrol/login.asp', method = 'HEAD' }, { path = '/adm/admloginuser.asp', method = 'HEAD' }, { path = '/admloginuser.asp', method = 'HEAD' }, { path = '/admin2.asp', method = 'HEAD' }, { path = '/admin2/login.asp', method = 'HEAD' }, { path = '/admin2/index.asp', method = 'HEAD' }, { path = '/adm/index.asp', method = 'HEAD' }, { path = '/adm.asp', method = 'HEAD' }, { path = '/adm_auth.asp', method = 'HEAD' }, { path = '/memberadmin.asp', method = 'HEAD' }, { path = '/administratorlogin.asp', method = 'HEAD' }, { path = '/siteadmin/login.asp', method = 'HEAD' }, { path = '/siteadmin/index.asp', method = 'HEAD' }, { path = '/account.aspx', method = 'HEAD' }, { path = '/admin/account.aspx', method = 'HEAD' }, { path = '/admin/index.aspx', method = 'HEAD' }, { path = '/admin/login.aspx', method = 'HEAD' }, { path = '/admin/admin.aspx', method = 'HEAD' }, { path = '/admin_area/admin.aspx', method = 'HEAD' }, { path = '/admin_area/login.aspx', method = 'HEAD' }, { path = '/admin_area/index.aspx', method = 'HEAD' }, { path = '/bb-admin/index.aspx', method = 'HEAD' }, { path = '/bb-admin/login.aspx', method = 'HEAD' }, { path = '/bb-admin/admin.aspx', method = 'HEAD' }, { path = '/admin/home.aspx', method = 'HEAD' }, { path = '/admin/controlpanel.aspx', method = 'HEAD' }, { path = '/admin.aspx', method = 'HEAD' }, { path = '/pages/admin/admin-login.aspx', method = 'HEAD' }, { path = '/admin/admin-login.aspx', method = 'HEAD' }, { path = '/admin-login.aspx', method = 'HEAD' }, { path = '/admin/cp.aspx', method = 'HEAD' }, { path = '/cp.aspx', method = 'HEAD' }, { path = '/administrator/account.aspx', method = 'HEAD' }, { path = '/administrator.aspx', method = 'HEAD' }, { path = '/login.aspx', method = 'HEAD' }, { path = '/modelsearch/login.aspx', method = 'HEAD' }, { path = '/moderator.aspx', method = 'HEAD' }, { path = '/moderator/login.aspx', method = 'HEAD' }, { path = '/administrator/login.aspx', method = 'HEAD' }, { path = '/moderator/admin.aspx', method = 'HEAD' }, { path = '/controlpanel.aspx', method = 'HEAD' }, { path = '/user.aspx', method = 'HEAD' }, { path = '/admincp/index.aspx', method = 'HEAD' }, { path = '/admincp/login.aspx', method = 'HEAD' }, { path = '/admincontrol.aspx', method = 'HEAD' }, { path = '/adminpanel.aspx', method = 'HEAD' }, { path = '/webadmin.aspx', method = 'HEAD' }, { path = '/webadmin/index.aspx', method = 'HEAD' }, { path = '/webadmin/admin.aspx', method = 'HEAD' }, { path = '/webadmin/login.aspx', method = 'HEAD' }, { path = '/admin/admin_login.aspx', method = 'HEAD' }, { path = '/admin_login.aspx', method = 'HEAD' }, { path = '/panel-administracion/login.aspx', method = 'HEAD' }, { path = '/adminLogin.aspx', method = 'HEAD' }, { path = '/admin/adminLogin.aspx', method = 'HEAD' }, { path = '/home.aspx', method = 'HEAD' }, { path = '/adminarea/index.aspx', method = 'HEAD' }, { path = '/adminarea/admin.aspx', method = 'HEAD' }, { path = '/adminarea/login.aspx', method = 'HEAD' }, { path = '/panel-administracion/index.aspx', method = 'HEAD' }, { path = '/panel-administracion/admin.aspx', method = 'HEAD' }, { path = '/modelsearch/index.aspx', method = 'HEAD' }, { path = '/modelsearch/admin.aspx', method = 'HEAD' }, { path = '/administrator/index.aspx', method = 'HEAD' }, { path = '/admincontrol/login.aspx', method = 'HEAD' }, { path = '/adm/admloginuser.aspx', method = 'HEAD' }, { path = '/admloginuser.aspx', method = 'HEAD' }, { path = '/admin2.aspx', method = 'HEAD' }, { path = '/admin2/login.aspx', method = 'HEAD' }, { path = '/admin2/index.aspx', method = 'HEAD' }, { path = '/adm/index.aspx', method = 'HEAD' }, { path = '/adm.aspx', method = 'HEAD' }, { path = '/adm_auth.aspx', method = 'HEAD' }, { path = '/memberadmin.aspx', method = 'HEAD' }, { path = '/administratorlogin.aspx', method = 'HEAD' }, { path = '/siteadmin/login.aspx', method = 'HEAD' }, { path = '/siteadmin/index.aspx', method = 'HEAD' }, { path = '/account.jsp', method = 'HEAD' }, { path = '/admin/index.jsp', method = 'HEAD' }, { path = '/admin/login.jsp', method = 'HEAD' }, { path = '/admin/admin.jsp', method = 'HEAD' }, { path = '/admin_area/admin.jsp', method = 'HEAD' }, { path = '/admin_area/login.jsp', method = 'HEAD' }, { path = '/admin_area/index.jsp', method = 'HEAD' }, { path = '/bb-admin/index.jsp', method = 'HEAD' }, { path = '/bb-admin/login.jsp', method = 'HEAD' }, { path = '/bb-admin/admin.jsp', method = 'HEAD' }, { path = '/admin/home.jsp', method = 'HEAD' }, { path = '/admin/controlpanel.jsp', method = 'HEAD' }, { path = '/admin.jsp', method = 'HEAD' }, { path = '/pages/admin/admin-login.jsp', method = 'HEAD' }, { path = '/admin/admin-login.jsp', method = 'HEAD' }, { path = '/admin-login.jsp', method = 'HEAD' }, { path = '/admin/cp.jsp', method = 'HEAD' }, { path = '/cp.jsp', method = 'HEAD' }, { path = '/administrator/account.jsp', method = 'HEAD' }, { path = '/administrator.jsp', method = 'HEAD' }, { path = '/login.jsp', method = 'HEAD' }, { path = '/modelsearch/login.jsp', method = 'HEAD' }, { path = '/moderator.jsp', method = 'HEAD' }, { path = '/moderator/login.jsp', method = 'HEAD' }, { path = '/administrator/login.jsp', method = 'HEAD' }, { path = '/moderator/admin.jsp', method = 'HEAD' }, { path = '/controlpanel.jsp', method = 'HEAD' }, { path = '/user.jsp', method = 'HEAD' }, { path = '/admincp/index.jsp', method = 'HEAD' }, { path = '/admincp/login.jsp', method = 'HEAD' }, { path = '/admincontrol.jsp', method = 'HEAD' }, { path = '/admin/account.jsp', method = 'HEAD' }, { path = '/adminpanel.jsp', method = 'HEAD' }, { path = '/webadmin.jsp', method = 'HEAD' }, { path = '/webadmin/index.jsp', method = 'HEAD' }, { path = '/webadmin/admin.jsp', method = 'HEAD' }, { path = '/webadmin/login.jsp', method = 'HEAD' }, { path = '/admin/admin_login.jsp', method = 'HEAD' }, { path = '/admin_login.jsp', method = 'HEAD' }, { path = '/panel-administracion/login.jsp', method = 'HEAD' }, { path = '/adminLogin.jsp', method = 'HEAD' }, { path = '/admin/adminLogin.jsp', method = 'HEAD' }, { path = '/home.jsp', method = 'HEAD' }, { path = '/adminarea/index.jsp', method = 'HEAD' }, { path = '/adminarea/admin.jsp', method = 'HEAD' }, { path = '/adminarea/login.jsp', method = 'HEAD' }, { path = '/panel-administracion/index.jsp', method = 'HEAD' }, { path = '/panel-administracion/admin.jsp', method = 'HEAD' }, { path = '/modelsearch/index.jsp', method = 'HEAD' }, { path = '/modelsearch/admin.jsp', method = 'HEAD' }, { path = '/administrator/index.jsp', method = 'HEAD' }, { path = '/admincontrol/login.jsp', method = 'HEAD' }, { path = '/adm/admloginuser.jsp', method = 'HEAD' }, { path = '/admloginuser.jsp', method = 'HEAD' }, { path = '/admin2.jsp', method = 'HEAD' }, { path = '/admin2/login.jsp', method = 'HEAD' }, { path = '/admin2/index.jsp', method = 'HEAD' }, { path = '/adm/index.jsp', method = 'HEAD' }, { path = '/adm.jsp', method = 'HEAD' }, { path = '/adm_auth.jsp', method = 'HEAD' }, { path = '/memberadmin.jsp', method = 'HEAD' }, { path = '/administratorlogin.jsp', method = 'HEAD' }, { path = '/siteadmin/login.jsp', method = 'HEAD' }, { path = '/siteadmin/index.jsp', method = 'HEAD' }, { path = '/admin1.php', method = 'HEAD' }, { path = '/administr8.asp', method = 'HEAD' }, { path = '/administr8.php', method = 'HEAD' }, { path = '/administr8.jsp', method = 'HEAD' }, { path = '/administr8.aspx', method = 'HEAD' }, { path = '/administr8.cfm', method = 'HEAD' }, { path = '/administr8/', method = 'HEAD' }, { path = '/administer/', method = 'HEAD' }, { path = '/administracao.php', method = 'HEAD' }, { path = '/administracao.asp', method = 'HEAD' }, { path = '/administracao.aspx', method = 'HEAD' }, { path = '/administracao.cfm', method = 'HEAD' }, { path = '/administracao.jsp', method = 'HEAD' }, { path = '/administracion.php', method = 'HEAD' }, { path = '/administracion.asp', method = 'HEAD' }, { path = '/administracion.aspx', method = 'HEAD' }, { path = '/administracion.jsp', method = 'HEAD' }, { path = '/administracion.cfm', method = 'HEAD' }, { path = '/administrators/', method = 'HEAD' }, { path = '/adminpro/', method = 'HEAD' }, { path = '/admins/', method = 'HEAD' }, { path = '/admins.cfm', method = 'HEAD' }, { path = '/admins.php', method = 'HEAD' }, { path = '/admins.jsp', method = 'HEAD' }, { path = '/admins.asp', method = 'HEAD' }, { path = '/admins.aspx', method = 'HEAD' }, { path = '/maintenance/', method = 'HEAD' }, { path = '/Lotus_Domino_Admin/', method = 'HEAD' }, { path = '/hpwebjetadmin/', method = 'HEAD' }, { path = '/_admin/', method = 'HEAD' }, { path = '/_administrator/', method = 'HEAD' }, { path = '/_administrador/', method = 'HEAD' }, { path = '/_admins/', method = 'HEAD' }, { path = '/_administrators/', method = 'HEAD' }, { path = '/_administradores/', method = 'HEAD' }, { path = '/_administracion/', method = 'HEAD' }, { path = '/_4dm1n/', method = 'HEAD' }, { path = '/_adm1n/', method = 'HEAD' }, { path = '/_Admin/', method = 'HEAD' }, { path = '/system_administration/', method = 'HEAD' }, { path = '/system-administration/', method = 'HEAD' }, { path = '/system-admin/', method = 'HEAD' }, { path = '/system-admins/', method = 'HEAD' }, { path = '/system-administrators/', method = 'HEAD' }, { path = '/administracion-sistema/', method = 'HEAD' }, { path = '/Administracion/', method = 'HEAD' }, { path = '/Admin/', method = 'HEAD' }, { path = '/Administrator/', method = 'HEAD' }, { path = '/Manager/', method = 'HEAD' }, { path = '/Adm/', method = 'HEAD' }, { path = '/systemadmin/', method = 'HEAD' }, { path = '/AdminLogin.asp', method = 'HEAD' }, { path = '/AdminLogin.php', method = 'HEAD' }, { path = '/AdminLogin.jsp', method = 'HEAD' }, { path = '/AdminLogin.aspx', method = 'HEAD' }, { path = '/AdminLogin.cfm', method = 'HEAD' }, { path = '/admin108/', method = 'HEAD' }, { path = '/pec_admin/', method = 'HEAD' }, { path = '/system/admin/', method = 'HEAD' }, { path = '/plog-admin/', method = 'HEAD' }, { path = '/ESAdmin/', method = 'HEAD' }, { path = '/axis2-admin/', method = 'HEAD' }, { path = '/_sys/', method = 'HEAD' }, { path = '/admin_cp.asp', method = 'HEAD' }, { path = '/sitecore/admin/', method = 'HEAD' }, { path = '/sitecore/login/admin/', method = 'HEAD' } }, matches = { { match = '<title>Index of', output = 'Possible admin folder w/ directory listing' }, { output = 'Possible admin folder' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/backup/', method = 'GET' }, { path = '/backup', method = 'GET' }, { path = '/backup.sql', method = 'GET' }, { path = '/backup.sql.gz', method = 'GET' }, { path = '/backup.sql.bz2', method = 'GET' }, { path = '/backup.zip', method = 'GET' }, { path = '/backups/', method = 'GET' }, { path = '/bak/', method = 'GET' }, { path = '/back/', method = 'GET' }, { path = '/cache/backup/', method = 'GET' }, { path = '/admin/backup/', method = 'GET' }, { path = '/dbbackup.txt', method = 'GET' } }, matches = { { match = '<title>Index of', output = 'Backup folder w/ directory listing' }, { match = '', output = 'Possible backup' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/b.sql', method = 'HEAD' }, { path = '/db.sql', method = 'HEAD' }, { path = '/ddb.sql', method = 'HEAD' }, { path = '/users.sql', method = 'HEAD' }, { path = '/database.sql', method = 'HEAD' }, { path = '/mysql.sql', method = 'HEAD' }, { path = '/dump.sql', method = 'HEAD' }, { path = '/respaldo.sql', method = 'HEAD' }, { path = '/data.sql', method = 'HEAD' }, { path = '/old.sql', method = 'HEAD' }, { path = '/usuarios.sql', method = 'HEAD' }, { path = '/bdb.sql', method = 'HEAD' }, { path = '/1.sql', method = 'HEAD' }, { path = '/admin/download/backup.sql', method = 'HEAD' } }, matches = { { match = '', output = 'Possible database backup' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/clientaccesspolicy.xml', method = 'HEAD' }, }, matches = { { output = 'Microsoft Silverlight crossdomain policy' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/atom/', method = 'HEAD' }, { path = '/atom.aspx', method = 'HEAD' }, { path = '/atom.php', method = 'HEAD' }, { path = '/atom.xml', method = 'HEAD' }, { path = '/atom.jsp', method = 'HEAD' }, { path = '/rss/', method = 'HEAD' }, { path = '/rss.aspx', method = 'HEAD' }, { path = '/rss.php', method = 'HEAD' }, { path = '/rss.xml', method = 'HEAD' }, { path = '/rss.jsp', method = 'HEAD' } }, matches = { { output = 'RSS or Atom feed' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/etc/passwd', method = 'GET' }, { path = '/boot.ini', method = 'GET' } }, matches = { { match = 'root:', output = 'Webroot appears to be in / (Linux)' }, { match = 'boot loader', output = 'Webroot appears to be in c:\\ (Windows)' }, { match = '', output = 'Webroot might be in root folder' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/example/', method = 'GET' }, { path = '/examples/', method = 'GET' }, { path = '/iissamples/', method = 'GET' }, { path = '/j2eeexamples/', method = 'GET' }, { path = '/j2eeexamplesjsp/', method = 'GET' }, { path = '/sample/', method = 'GET' }, { path = '/ncsample/', method = 'GET' }, { path = '/fpsample/', method = 'GET' }, { path = '/cmsample/', method = 'GET' }, { path = '/samples/', method = 'GET' }, { path = '/mono/1.1/index.aspx', method = 'GET' } }, matches = { { match = '<title>Index of .*(Apache.*) Server at', output = 'Sample scripts w/ listing on \'\\1\'' }, { match = '<title>Index of', output = 'Sample scripts w/ directory listing' }, { match = '', output = 'Sample scripts' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/login/', method = 'HEAD' }, { path = '/login.htm', method = 'HEAD' }, { path = '/login.jsp', method = 'HEAD' } }, matches = { { match = '', output = 'Login page' } } }); table.insert(fingerprints, { category = 'general', probes = { { path = '/test.asp', method = 'HEAD' }, { path = '/test.class', method = 'HEAD' }, { path = '/test/', method = 'HEAD' }, { path = '/test.htm', method = 'HEAD' }, { path = '/test.html', method = 'HEAD' }, { path = '/test.php', method = 'HEAD' }, { path = '/test.txt', method = 'HEAD' }