Официальная библиотека Python для Shodan

Официальная библиотека Python для Shodan

Shodan — это популярный хакерский поисковик, который позволяет искать и сканировать устройства подключенные к сети. На днях разработчики Shodan выкатили официальную Python библиотеку для работы с Shodan.

Еще по теме: Использование Shodan

Библиотека предоставляет легкий доступ ко всем данным, хранящимся в Shodan, для автоматизации задач и интеграции в существующие инструменты.

Функции официальной Python-бибlиотеки Shodan:

  • Поиск в Shodan
  • Быстрый / массовый поиск IP
  • Поддержка API в режиме реального времени
  • Уведомления по электронной почте
  • Работ с API Shodan для поиска уязвимостей
  • Массовая загрузка данных
  • Доступ к базе данных Shodan DNS для просмотра информации о домене
Официальная библиотека Python для Shodan
Официальная библиотека Python для Shodan

Установка библиотеки Shodan

Чтобы установить библиотеку Shodan, просто:

$ pip install shodan

Или, если у вас не установлен pip (который вам следует серьезно установить):

$ easy_install shodan

Работа с библиотекой Python для Shodan

from shodan import Shodan

api = Shodan('MY API KEY')

# Lookup an IP
ipinfo = api.host('8.8.8.8')
print(ipinfo)

# Search for websites that have been "hacked"
for banner in api.search_cursor('http.title:"hacked by"'):
    print(banner)

# Get the total number of industrial control systems services on the Internet
ics_services = api.count('tag:ics')
print('Industrial Control Systems: {}'.format(ics_services['total']))

Ключ API получаем после регистрации на сайте Shodan.

Документация

Документация доступна на https://shodan.readthedocs.org/ и https://help.shodan.io.

Еще по теме: Автоматизация доркинга с помощью Go Dork

ВКонтакте
OK
Telegram
WhatsApp
Viber

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *