标签:成功 write odi 哈哈 数据 add ddr val success
前言:今天,一美元可以开通shodan,急忙去买了一个哈哈!!
下载json格式的数据,可以通过该脚本进行解析,得到相应的ip:port的格式
示例代码:
# coding=utf-8
import json
import ipaddress
SUCCESS = 0
FAIL = 0
JSON_FILE = "shodan_data.json"
# json_data = json.loads(JSON_FILE)
with open(JSON_FILE, "r") as f1, open("res.txt", 'w') as f2:
print("Starting")
for a in f1:
jsonObject = json.loads(a)
ip = jsonObject.get('ip_str')
if(ipaddress.ip_address(ip)):
port = str(jsonObject.get('port'))
try:
temp = ip + ':' + port
f2.write("%s\n" % temp)
SUCCESS += 1
except ValueError:
FAIL += 1
print("成功:", SUCCESS)
print("失败:", FAIL)
print("Ending")
标签:成功 write odi 哈哈 数据 add ddr val success
原文地址:https://www.cnblogs.com/zpchcbd/p/11919097.html