Bing-IP2Hosts es un raspador web de Bing.com para descubrir los nombres de host por dirección IP.

Bing-IP2Hosts es un raspador web de Bing.com que descubre los nombres de host por dirección IP. Bing es el buque insignia de Microsoft Search Engine anteriormente conocido como Search y Search Live.
Proporciona una característica exclusiva de los motores de búsqueda: permite la búsqueda por dirección IP. Bing-IP2Hosts usa esta función.
Se puede usar para descubrir subdominios y otros dominios relacionados. También ayuda a identificar sitios web alojados en un entorno de alojamiento compartido. Esta técnica sigue las mejores prácticas durante la fase de reconocimiento de una prueba de penetración o recompensa de insectos, para expandir la superficie de ataque del objetivo.
A diferencia de otras muchas otras herramientas de reconocimiento que Web Scrape Bing, esta herramienta tiene un comportamiento de raspado inteligente para maximizar el descubrimiento de los nombres de host.

Bing proporciona una característica exclusiva de los motores de búsqueda: permite la búsqueda por dirección IP. Para probar esto, visite bing.com y busque IP:40.113.200.201 . Debería mostrarle resultados de Microsoft.com. Si muestra resultados vacíos, agregue un solo punto.
A diferencia de otros raspadores web de Bing que se detienen después de raspar 10 páginas de resultados, Bing-IP2hosts puede raspar miles de resultados. Continúa raspando las páginas de resultados de búsqueda hasta que ya no encuentra nuevos resultados.
El raspado se completa cuando se cumplen cualquiera de las siguientes condiciones:
También alerta al usuario cuando Bing informa que se han eliminado algunos resultados.
Si la búsqueda en una dirección IP devuelve los resultados de búsqueda vacíos, agregue un solo punto. Bing-IP2Hosts siempre agrega un solo punto (%2e) a la consulta para evitar este problema.
Por defecto, esta herramienta especifica el lenguaje de búsqueda como "EN-US". El mercado se deja tan inseguro, ya que esto parece maximizar los resultados.
Se pueden configurar los siguientes parámetros de URL:
Ambos parámetros pueden afectar cuántos resultados se devuelven.
Se puede encontrar una lista completa de códigos de mercado en docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.
A veces, Bing no permite que el usuario alcance las páginas de resultados del final de la búsqueda.
Por ejemplo, en una búsqueda que muestra 3 páginas de resultados, no siempre permitirá que el usuario llegue a la tercera página. En su lugar, devolverá la primera página de resultados. Esto se puede demostrar buscando ip:8.8.8.8 . . Tenga en cuenta que no siempre es la primera página a la que regresó.

Use el siguiente comando para la información de uso.
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 requiere wget. Esto se instala de forma predeterminada en Ubuntu Linux y Kali Linux.
Se puede instalar en macOS con casería casera.
homebrew install wgetSe puede instalar en Debian y Ubuntu Linux con APT.
sudo apt install wgetCopie bing-ip2hosts en una carpeta en su ruta $.
sudo cp ./bing-ip2hosts /usr/local/bin/Bing-IP2Hosts usa el lenguaje de secuencias de comandos bash.
Se sabe que trabaja con los siguientes sistemas.
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.
La versión de Bash Bundled With MacOS se publicó en 2007 y es la versión más reciente con licencia con GPLV2. Las versiones más recientes tienen licencia con GPLV3, con términos de licencia que impiden que Apple lo agrupe en macOS.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
Aquí hay una lista de proyectos que también buscan Bing por dirección IP.
Aquí hay una lista de otros proyectos relacionados para Recon usando Bing. Tenga en cuenta que estos no buscan Bing por dirección IP.
Copyright Andrew Horton, también conocido como Urbanadventurer.
Este proyecto tiene licencia bajo la versión 3 de GPL. Consulte la LICENSE.txt adjunta.txt.
⚒️ Si tienes alguna idea, solo abre un problema y dime qué piensas.
Si desea contribuir, desembolse el repositorio y realice cambios como desee. Las solicitudes de extracción son cálidamente bienvenidas.
Este proyecto utiliza los siguientes paquetes de OpenSource.