Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
bing-ip2hosts — bingip2hosts — это веб-скрейпер Bing.com, который обнаруживает веб-сайты по IP-адресу. | Kitploit
Инструменты/GitHubGitHub/urbanadventurer/bing-ip2hosts
OSINT (Разведка открытых источников)РазведкаСбор информацииВеб-безопасностьПеречисление ПоддоменовКраулер
GitHuburbanadventurer/bing-ip2hosts

bing-ip2hosts

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

Репозиторий
141304 лет назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

License made-with-bash

Bing-ip2hosts

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

bing-ip2hosts-github-io

Описание

Bing-ip2hosts — это веб-скрапер Bing.com, который находит имена хостов по IP-адресу. Bing — флагманская поисковая система Microsoft, ранее известная как MSN Search и Live Search.

Он предоставляет уникальную для поисковых систем функцию — позволяет искать по IP-адресу. Bing-ip2hosts использует эту возможность.

Его можно использовать для обнаружения поддоменов и других связанных доменов. Он также помогает идентифицировать веб-сайты, размещённые в среде общего хостинга. Этот метод соответствует лучшим практикам на этапе разведки при тестировании на проникновение или охоте за багами, расширяя поверхность атаки цели.

В отличие от многих других инструментов разведки, которые скрапят Bing, этот инструмент обладает интеллектуальным поведением при скрапинге, чтобы максимизировать обнаружение имён хостов.

Возможности

  • Интеллектуальное поведение при скрапинге для максимального обнаружения имён хостов.
  • Консольный пользовательский интерфейс, показывающий прогресс скрапинга.
  • Обнаруживает поддомены и имена хостов по IP-адресу.
  • Можно искать по имени хоста или IP-адресу.
  • Вывод с префиксом URL или без него.
  • Вывод в файл, в виде списка или в формате CSV.
  • Ключ API Bing не требуется.
  • Выбор языка поиска и рынка.
  • Задание целей из командной строки или из файла.
  • Лёгкий скрипт на Bash без тяжёлых зависимостей.

Веб-скрапинг Bing

Поиск по IP-адресу с помощью Bing

Bing предоставляет уникальную для поисковых систем функцию — позволяет искать по IP-адресу. Чтобы попробовать, перейдите на Bing.com и выполните поиск IP:40.113.200.201. Он должен показать вам результаты с microsoft.com. Если результаты пусты, добавьте точку.

Интеллектуальное поведение при скрапинге

В отличие от других скраперов Bing, которые останавливаются после 10 страниц результатов, bing-ip2hosts может извлекать тысячи результатов. Он продолжает скрапить страницы результатов поиска, пока не перестанет находить новые результаты.

Скрапинг завершается, когда выполняется любое из следующих условий:

  • После настраиваемого порога страниц, которые не возвращают новых результатов (по умолчанию: 5).
  • Одна страница результатов поиска, например, 10 или менее результатов.
  • Последняя страница результатов поиска.
  • Пустые результаты.

Также он предупреждает пользователя, когда Bing сообщает, что некоторые результаты были удалены.

Избежание пустых результатов поиска

Если поиск по IP-адресу возвращает пустые результаты, добавьте одну точку. Bing-ip2hosts всегда добавляет одну точку (%2e) к запросу, чтобы избежать этой проблемы.

Язык поиска и рынок

По умолчанию этот инструмент задаёт язык поиска как "en-us". Рынок оставлен неустановленным, так как это, по-видимому, максимизирует результаты.

Можно настроить следующие параметры URL:

  • setlang (Язык)
  • setmkt (Код рынка)

Оба этих параметра могут влиять на количество возвращаемых результатов.

Полный список кодов рынков можно найти на docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.

Повторяющиеся страницы результатов поиска

Иногда Bing не позволяет пользователю добраться до конца страниц результатов поиска.

Например, при поиске, показывающем 3 страницы результатов, не всегда удаётся попасть на 3-ю страницу. Вместо этого возвращается первая страница результатов. Это можно продемонстрировать, выполнив поиск по ip:8.8.8.8 .. Обратите внимание, что это не всегда первая страница, на которую происходит возврат.

Справка

использование

Используйте следующую команду для получения информации об использовании.

root@kitploit:~
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.

root@kitploit:~
homebrew install wget

Его можно установить в Debian и Ubuntu Linux с помощью apt.

root@kitploit:~
sudo apt install wget

Установка

Скопируйте bing-ip2hosts в папку, находящуюся в вашем $PATH.

root@kitploit:~
sudo cp ./bing-ip2hosts /usr/local/bin/

Совместимость

Bing-ip2hosts использует язык сценариев Bash.

Известно, что он работает со следующими системами.

  • Ubuntu Linux
root@kitploit:~
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.
  • macOS Catalina

Версия Bash, поставляемая с macOS, была опубликована в 2007 году и является самой последней версией, лицензированной под GPLv2. Более новые версии лицензированы под GPLv3, условия лицензии которой не позволяют Apple включать её в macOS.

root@kitploit:~
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.

Ссылки

  • Домашняя страница: http://www.morningstarsecurity.com/research/bing-ip2hosts/
  • Исходный код: https://github.com/urbanadventurer/bing-ip2hosts
  • Инструменты Kali Linux: https://tools.kali.org/information-gathering/bing-ip2hosts
  • Пакет Kali Linux: https://gitlab.com/kalilinux/packages/bing-ip2hosts/tree/kali/master
  • Homebrew Kali: https://github.com/b-ramsey/homebrew-kali
  • Пакет ArchLinux: https://aur.archlinux.org/packages/bing-ip2hosts/
  • ArchStrike : https://archstrike.org/packages/bing-ip2hosts
  • BlackArch : https://blackarch.org/recon.html

Связанные проекты

Вот список проектов, которые также ищут в Bing по IP-адресу.

  • HostHunter от SpiderLabs

Вот список других связанных проектов для разведки с использованием Bing. Обратите внимание, что они не ищут в Bing по IP-адресу.

  • Sublist3r от aboul3la
  • recon-ng от lanmaster53

Автор

Copyright Andrew Horton, также известный как urbanadventurer.

Лицензирование

Этот проект лицензирован под GPL версии 3. См. прилагаемый файл LICENSE.txt.

Участие

⚒️ Если у вас есть какие-либо идеи, просто откройте issue и расскажите мне, что вы думаете.

Если вы хотите внести свой вклад, пожалуйста, сделайте форк репозитория и вносите изменения по своему усмотрению. Pull request'ы приветствуются.

Участники сообщества

  • @paralax
  • @mathieu-aubin (исправление ошибки)

Благодарности

Этот проект использует следующие пакеты с открытым исходным кодом.

  • bash
  • wget
  • grep
  • sed
Скачать инструмент