
bingip2hosts — это веб-скрейпер Bing.com, который обнаруживает веб-сайты по IP-адресу.
Bing-ip2hosts — это веб-скрапер Bing.com для обнаружения имен хостов по IP-адресу.

Bing-ip2hosts — это веб-скрапер Bing.com, который находит имена хостов по IP-адресу. Bing — флагманская поисковая система Microsoft, ранее известная как MSN Search и Live Search.
Он предоставляет уникальную для поисковых систем функцию — позволяет искать по IP-адресу. Bing-ip2hosts использует эту возможность.
Его можно использовать для обнаружения поддоменов и других связанных доменов. Он также помогает идентифицировать веб-сайты, размещённые в среде общего хостинга. Этот метод соответствует лучшим практикам на этапе разведки при тестировании на проникновение или охоте за багами, расширяя поверхность атаки цели.
В отличие от многих других инструментов разведки, которые скрапят Bing, этот инструмент обладает интеллектуальным поведением при скрапинге, чтобы максимизировать обнаружение имён хостов.

Bing предоставляет уникальную для поисковых систем функцию — позволяет искать по IP-адресу. Чтобы попробовать, перейдите на Bing.com и выполните поиск IP:40.113.200.201. Он должен показать вам результаты с microsoft.com. Если результаты пусты, добавьте точку.
В отличие от других скраперов Bing, которые останавливаются после 10 страниц результатов, bing-ip2hosts может извлекать тысячи результатов. Он продолжает скрапить страницы результатов поиска, пока не перестанет находить новые результаты.
Скрапинг завершается, когда выполняется любое из следующих условий:
Также он предупреждает пользователя, когда Bing сообщает, что некоторые результаты были удалены.
Если поиск по IP-адресу возвращает пустые результаты, добавьте одну точку. Bing-ip2hosts всегда добавляет одну точку (%2e) к запросу, чтобы избежать этой проблемы.
По умолчанию этот инструмент задаёт язык поиска как "en-us". Рынок оставлен неустановленным, так как это, по-видимому, максимизирует результаты.
Можно настроить следующие параметры URL:
Оба этих параметра могут влиять на количество возвращаемых результатов.
Полный список кодов рынков можно найти на docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.
Иногда Bing не позволяет пользователю добраться до конца страниц результатов поиска.
Например, при поиске, показывающем 3 страницы результатов, не всегда удаётся попасть на 3-ю страницу. Вместо этого возвращается первая страница результатов. Это можно продемонстрировать, выполнив поиск по ip:8.8.8.8 .. Обратите внимание, что это не всегда первая страница, на которую происходит возврат.

Используйте следующую команду для получения информации об использовании.
bing-ip2hosts is a Bing.com web scraper that discovers websites by IP address.
Use for OSINT and discovering attack-surface of penetration test targets.
Usage: ./bing-ip2hosts [OPTIONS] IP|hostname
OPTIONS are:
-o FILE Output hostnames to FILE.
-i FILE Input list of IP addresses or hostnames from FILE.
-n NUM Stop after NUM scraped pages return no new results (Default: 5).
-l Select the language for use in the setlang parameter (Default: en-us).
-m Select the market for use in the setmkt parameter (Default is unset).
-u Only display hostnames. Default is to include URL prefixes.
-c CSV output. Outputs the IP and hostname on each line, separated by a comma.
-q Quiet. Disable output except for final results.
-t DIR Use this directory instead of /tmp.
-V Display the version number of bing-ip2hosts and exit.
bing-ip2hosts требует wget. Он установлен по умолчанию в Ubuntu Linux и Kali Linux.
Его можно установить в macOS с помощью homebrew.
homebrew install wget
Его можно установить в Debian и Ubuntu Linux с помощью apt.
sudo apt install wget
Скопируйте bing-ip2hosts в папку, находящуюся в вашем $PATH.
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts использует язык сценариев Bash.
Известно, что он работает со следующими системами.
GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Версия Bash, поставляемая с macOS, была опубликована в 2007 году и является самой последней версией, лицензированной под GPLv2. Более новые версии лицензированы под GPLv3, условия лицензии которой не позволяют Apple включать её в macOS.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
Вот список проектов, которые также ищут в Bing по IP-адресу.
Вот список других связанных проектов для разведки с использованием Bing. Обратите внимание, что они не ищут в Bing по IP-адресу.
Copyright Andrew Horton, также известный как urbanadventurer.
Этот проект лицензирован под GPL версии 3. См. прилагаемый файл LICENSE.txt.
⚒️ Если у вас есть какие-либо идеи, просто откройте issue и расскажите мне, что вы думаете.
Если вы хотите внести свой вклад, пожалуйста, сделайте форк репозитория и вносите изменения по своему усмотрению. Pull request'ы приветствуются.
Этот проект использует следующие пакеты с открытым исходным кодом.