shodan

    0熱度

    1回答

    我想寫一個Python腳本,將搜索Shodan API並返回ID,CVE和說明。由於我的一些搜索結果(例如'java')沒有建立CVE(或CVE鍵),我的腳本扼殺了。我知道我需要在try/except錯誤處理中包裝搜索,但是我一直沒有找到能夠找到網絡研究的運氣。這是我得到的錯誤,下面是代碼。首先十分感謝。 -------- -------錯誤 print '%s: %s: %s' % (explo

    -1熱度

    2回答

    我想遍歷一個導入的.csv文件並將列中的每個值賦給變量。想法是使用該變量來搜索Shodan API,將搜索結果打印到屏幕上,然後轉到列中下一行的值,將其分配給變量,執行搜索等操作上。 下面是我從我迄今發現拼湊起來.... import csv # Initialize the API from shodan import WebAPI api = WebAPI("My Shodan Key

    0熱度

    1回答

    我正在嘗試解析Shodan查詢結果,並寫入一個新的JSON文件,只有符合我設置的條件的結果。 例JSON條目: { "matches": [ { "product": "Microsoft IIS httpd", "hostnames": [], "hash": -1722221328, "ip": 1261462342,

    0熱度

    1回答

    我想測試Shodan數據。數據包括時間戳,抓取工具ID,服務器操作系統等字段。這些內容隨每個請求而變化。我應該測試它們嗎? 初段JSON數據: { "city": "Mountain View", "region_code": "CA", "os": null, "tags": [], "ip": 134744072, "isp": "G

    4熱度

    3回答

    import shodan import sys from ConfigParser import ConfigParser #grab the api key from auth.ini config = ConfigParser() config.read('auth.ini') SHODAN_API_KEY = config.get('auth','API_KEY') #i

    1熱度

    2回答

    我想用Shodan獲得所有的網絡開放端口(我知道我可以使用nmap,但我想用Shodan來實現這一點)。 問題是,該網站只顯示「TOP服務」,我想給所有的服務。 例如,對於這個網:195.53.102.0/24我給出以下端口: TOP SERVICES HTTP 15 HTTPS 2 DNS 2 FTP 2 IKE-NAT-T 1 但如果我掃描該網:195.53.0.0/16,我給這