Я написал сценарий python для поиска по shodan, мой код сценария возвращает файл, содержащий список IP-адресов, каждая строка которого содержит один IP-адрес. вот мой код:
import shodan
SHODAN_API="YOUR_SHODAN_API"
api = shodan.Shodan(SHODAN_API)
try:
# Search Using Shodan
results = api.search('EXAMPLE')
# Showing the results
print 'Results found: %s' % results['total']
for result in results['matches']:
print '%s' % result['ip_str']
''' following lines could be uncommented due to more information
Don't Uncomment if you are using scanning methods with the results '''
#print result['data']
#print ''
except shodan.APIError, e:
print 'Error: %s' % e
Мне было интересно, есть ли способ автоматизировать задачу запуска моего кода и последующего сканирования списка IP-адресов внешним скриптом или чем-то, что работает на OSX и Linux?