У меня есть учетная запись Shodan, и я пытаюсь заставить ее сканировать IP-адрес и сообщать о результатах. К сожалению, способ, указанный в документации для этого, похоже, не работает. Вот что я делал, используя интерфейс командной строки Shodan. Все эти команды выполняются с использованием одного и того же ключа API.
- Использовал команду
shodan scan submit
для запуска сканирования нужного IP. - Использовал
shodan scan list
для отслеживания статуса отправленного мной сканирования. Из записи списка я могу получить идентификатор сканирования и его статус. Подождите, пока статус сканирования не станет DONE. - Согласно документации API Shodan, для получения моих результатов используется
shodan download <download_file_name> scan:<my_scan_id>
. Однако, когда я отправляю эту команду, мне сообщают, что она загружает 0 результатов. - Поиск в базе данных с помощью
shodan search scan:<my_scan_id>
также не дает результатов.
Я просмотрел документацию и, похоже, нет другого способа получить результаты без выделенного канала данных, чего я не могу, так как я нахожусь на уровне жизни за 50 долларов. Так что же происходит? Изменился ли API? Требуется ли время для включения результатов сканирования по запросу в базу данных?
Заранее спасибо всем, кто может дать некоторое представление об этом.