Hi again, different spiders/bots frequently call the /HNAP1/? uri on my server. Where does that come from?
My robots.txt should disallow everything. Happy holidays! Hraban > Von: [email protected] > Betreff: Exception (webinterface_handler.py:426:_handler) at > http://invenio.cerebrale.net > Datum: 24. Dezember 2013 04:03:38 GMT+6 > An: Undisclosed.Recipients: > > Hello: > > This exception has already been seen 27 times > last time it was seen: 2013-12-23 16:35:31 > last time it was notified: 2013-12-23 16:35:31 > > > * 2013-12-23 23:03:38 -> SERVER_RETURN: 404 > (webinterface_handler.py:426:_handler) > > ** User details > agent: Mozilla/5.0 (Windows; U; Windows > NT 5.1; en-US; rv:1.9.0.1) Gecko/2008092215 Firefox/3.0.1 Orca/1.1 beta 3 > email: guest > group: [] > guest: 1 > nickname: > precached_canseehiddenmarctags: False > precached_permitted_restricted_collections: [] > precached_sendcomments: False > precached_useadmin: False > precached_usealerts: False > precached_useapprove: False > precached_usebaskets: False > precached_usegroups: False > precached_useloans: False > precached_usemessages: False > precached_usepaperattribution: False > precached_usepaperclaim: False > precached_usestats: False > precached_viewclaimlink: False > precached_viewsubmissions: False > referer: <http://91.250.96.188/> > remote_host: > remote_ip: 24.114.195.26 > session: d94a8fb521eabce98e27bf894be343ed > uid: 0 > uri: </HNAP1/?> > > ** Traceback details > > Traceback (most recent call last): > File > "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler_wsgi.py", > line 507, in application > ret = invenio_handler(req) > File > "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", > line 362, in _profiler > return _handler(req) > File > "/usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py", > line 426, in _handler > raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND > SERVER_RETURN: 404 > > ** Stack frame details > > Frame _handler in > /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at > line 426 > ------------------------------------------------------------------------------- > 423 ## bibdocfile have a special treatment for HEAD > 424 return root._traverse(req, path, False, guest_p) > 425 except TraversalError: > ----> 426 raise apache.SERVER_RETURN, apache.HTTP_NOT_FOUND > 427 except apache.SERVER_RETURN: > 428 ## This is one of mod_python way of communicating > 429 raise > ------------------------------------------------------------------------------- > allowed_methods = "('GET', 'POST', 'HEAD', 'OPTIONS', 'PUT')" > g = 'None' > guest_p = '1' > req = > '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at > 0x2ad0b0ebd310>' > uri = "'/HNAP1/'" > path = "['HNAP1', '']" > root = > '<invenio.webinterface_layout.WebInterfaceInvenio object at 0x2ad0b838bd50>' > bad_msie = 'None' > > Frame _profiler in > /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler.py at > line 362 > ------------------------------------------------------------------------------- > 359 raise Exception('Debugging requested, but no > debugger registered: "%s"' % args['debug']) > 360 return _handler(req) > 361 else: > ----> 362 return _handler(req) > 363 > 364 def _handler(req): > 365 """ This handler is invoked by mod_python with the apache > request.""" > ------------------------------------------------------------------------------- > _handler = '<function _handler at 0x2ad0b8390a28>' > args = '{}' > req = > '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at > 0x2ad0b0ebd310>' > > Frame application in > /usr/local/lib/python2.6/dist-packages/invenio/webinterface_handler_wsgi.py > at line 517 > ------------------------------------------------------------------------------- > 514 admin_to_be_alerted = > alert_admin_for_server_status_p(status, > 515 > req.headers_in.get('referer')) > 516 if admin_to_be_alerted: > ----> 517 register_exception(req=req, alert_admin=True) > 518 if not req.response_sent_p: > 519 start_response(req.get_wsgi_status(), > req.get_low_level_headers(), sys.exc_info()) > 520 return generate_error_page(req, admin_to_be_alerted) > ------------------------------------------------------------------------------- > status = '404' > start_response = '<built-in method start_response of > mod_wsgi.Adapter object at 0x2ad0a81db468>' > req = > '<invenio.webinterface_handler_wsgi.SimulatedModPythonRequest object at > 0x2ad0b0ebd310>' > admin_to_be_alerted = 'True' > possible_handler = 'None' > possible_module = 'None' > environ = "{'HTTP_AUTHORIZATION': 'Basic > YWRtaW46IXdLS21GXnM7OWFh', 'mod_wsgi.listener_port': '80', 'HTTP_REFERER': > 'http://91.250.96.188/', 'mod_wsgi.listener_host': '', 'SERVER_SOFTWARE': > 'Apache', 'SCRIPT_NAME': '', 'mod_wsgi.handler_script': '', > 'SERVER_SIGNATURE': '', 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/HNAP1/', > 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'HTTP_USER_AGENT': > 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008092215 > Firefox/3.0.1 Orca/1.1 beta 3', 'HTTP_C [...] >

