Note that there are some explanatory texts on larger screens.

plurals
  1. POurllib2.HTTPError: HTTP Error 500: Internal Server Error
    primarykey
    data
    text
    <pre><code> 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')) </code></pre> <p>This little script searches exploit-db for known exploits, but the script seems not to work when I try to use it within IRC, but its fine when I run it alone, </p> <p>by alone I mean just this:</p> <pre><code>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']) </code></pre> <p>that one works perfect, but I want to use it with IRC </p> <p>but I get this error:</p> <pre><code>Traceback (most recent call last): File "C:\Users\Rabia\Documents\scripts\client.py", line 232, in &lt;module&gt; 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 </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload