может еще надо - вот:ребята, там чекер ключей на query ни у кого не завалялся случем?!
Python:
import requests
import shodan
class Check_Shodan_Keys():
def __init__(self):
super().__init__()
def set_key(self,SHODAN_API_KEY):
self.key = SHODAN_API_KEY
self.api = shodan.Shodan(SHODAN_API_KEY)
def check_key(self):
try:
info = self.api.info()
except:
info = "Key is wrong!"
print(info)
def check_keys_from_file(self,file):
try:
with open(file,'r') as f:
data = f.read()
except:
print("file not found")
return []
keys = data.split("\n")
for key in keys:
try:
self.set_key(key)
self.check_key()
except:
pass
def main():
ch1 = Check_Shodan_Keys()
ch1.check_keys_from_file("keys.txt")
if __name__ == '__main__':
main()