urllib2.HTTPError: HTTP Error 500: Internal Server Error
if data.find('!exploits') != -1:
nick = data.split('!')[ 0 ].replace(':','')
results = api.exploitdb.search(arg)
sck.send('PRIVMSG ' + chan + " :" + ' Results found: %s' % results['total'] + '\r\n')
for exploit in results['matches'][:5]:
sck.send('PRIVMSG ' + chan + "" + '%s:' % (exploit['description'] + '\r\n'))
Dieses kleine script sucht exploit-db für bekannte exploits, aber das Skript scheint nicht zu funktionieren, wenn ich versuche, verwenden Sie es innerhalb von IRC, aber seine Ordnung, wenn ich es allein,
allein ich meine nur dies:
from shodan import WebAPI
SHODAN_API_KEY = "MY API KEY"
api = WebAPI(SHODAN_API_KEY)
results = api.exploitdb.search('PHP')
print 'Results found: %s' % results['total']
for exploit in results['matches'][:5]:
print '%s:' % (exploit['description'])
dass man arbeitet perfekt, aber ich will es mit IRC
aber ich bekomme diese Fehlermeldung:
Traceback (most recent call last):
File "C:\Users\Rabia\Documents\scripts\client.py", line 232, in <module>
results = api.exploitdb.search(arg)
File "C:\Python26\lib\site-packages\shodan\api.py", line 63, in search
return self.parent._request('exploitdb/search', dict(q=query, **kwargs))
File "C:\Python26\lib\site-packages\shodan\api.py", line 116, in _request
data = urlopen(self.base_url + function + '?' + urlencode(params)).read()
File "C:\Python26\lib\urllib2.py", line 126, in urlopen
return _opener.open(url, data, timeout)
File "C:\Python26\lib\urllib2.py", line 397, in open
response = meth(req, response)
File "C:\Python26\lib\urllib2.py", line 510, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Python26\lib\urllib2.py", line 435, in error
return self._call_chain(*args)
File "C:\Python26\lib\urllib2.py", line 369, in _call_chain
result = func(*args)
File "C:\Python26\lib\urllib2.py", line 518, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 500: Internal Server Error
InformationsquelleAutor SourD | 2011-04-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ihr code sollte ok sein.
Ist, sollte die server-problem .
Interner Fehler-der server konnte nicht erfüllen der Anforderung aufgrund eines unerwarteten Zustand
Können Sie die return status von dem, was seine Sinne.
InformationsquelleAutor Kit Ho