
bingip2hosts est un scraper web de Bing.com qui découvre des sites web par adresse IP.
Bing-ip2hosts est un extracteur de données de Bing.com pour découvrir des noms d'hôte par adresse IP.

Bing-ip2hosts est un extracteur de données de Bing.com qui découvre des noms d'hôte par adresse IP. Bing est le moteur de recherche phare de Microsoft, anciennement connu sous les noms MSN Search et Live Search.
Il fournit une fonctionnalité unique aux moteurs de recherche – il permet la recherche par adresse IP. Bing-ip2hosts utilise cette fonctionnalité.
Il peut être utilisé pour découvrir des sous-domaines et d'autres domaines connexes. Il aide également à identifier les sites web hébergés dans un environnement d'hébergement partagé. Cette technique suit les bonnes pratiques lors de la phase de reconnaissance d'un test d'intrusion ou d'un bug bounty, pour étendre la surface d'attaque de la cible.
Contrairement à de nombreux autres outils de reconnaissance qui extraient des données de Bing, cet outil a un comportement d'extraction intelligent pour maximiser la découverte des noms d'hôte.

Bing fournit une fonctionnalité unique aux moteurs de recherche – il permet la recherche par adresse IP. Pour essayer, allez sur Bing.com et recherchez IP:40.113.200.201. Cela devrait vous montrer des résultats de microsoft.com. Si les résultats sont vides, ajoutez un point simple.
Contrairement aux autres extracteurs de données Bing qui s'arrêtent après 10 pages de résultats, bing-ip2hosts peut extraire des milliers de résultats. Il continue d'extraire les pages de résultats jusqu'à ce qu'il ne trouve plus de nouveaux résultats.
L'extraction se termine lorsque l'une des conditions suivantes est remplie :
Il alerte également l'utilisateur lorsque Bing signale que certains résultats ont été supprimés.
Si la recherche par adresse IP renvoie des résultats de recherche vides, ajoutez un point simple. Bing-ip2hosts ajoute toujours un point simple (%2e) à la requête pour éviter ce problème.
Par défaut, cet outil spécifie la langue de recherche comme "en-us". Le marché n'est pas défini, car cela semble maximiser les résultats.
Les paramètres d'URL suivants peuvent être configurés :
Ces deux paramètres peuvent affecter le nombre de résultats renvoyés.
Une liste complète des codes de marché se trouve sur docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.
Parfois, Bing ne permet pas à l'utilisateur d'atteindre la fin des pages de résultats de recherche.
Par exemple, dans une recherche qui affiche 3 pages de résultats, il n'autorise pas toujours l'utilisateur à atteindre la 3ème page. Au lieu de cela, il renvoie la première page des résultats. Cela peut être démontré en recherchant ip:8.8.8.8 .. Notez que ce n'est pas toujours la première page qui est renvoyée.

Utilisez la commande suivante pour obtenir des informations sur l'utilisation.
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 nécessite wget. Celui-ci est installé par défaut sur Ubuntu Linux et Kali Linux.
Il peut être installé sur macOS avec homebrew.
homebrew install wget
Il peut être installé sur Debian et Ubuntu Linux avec apt.
sudo apt install wget
Copiez bing-ip2hosts dans un dossier de votre $PATH.
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts utilise le langage de script Bash.
Il est connu pour fonctionner avec les systèmes suivants.
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 version de Bash fournie avec macOS a été publiée en 2007 et est la version la plus récente sous licence GPLv2. Les versions plus récentes sont sous licence GPLv3, avec des conditions de licence qui empêchent Apple de les inclure dans macOS.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
Voici une liste de projets qui recherchent également Bing par adresse IP.
Voici une liste d'autres projets connexes pour la reconnaissance utilisant Bing. Notez qu'ils ne recherchent pas Bing par adresse IP.
Copyright Andrew Horton, alias urbanadventurer.
Ce projet est sous licence GPL version 3. Voir le fichier LICENSE.txt joint.
:marteau_et_pioche: Si vous avez des idées, ouvrez simplement un ticket et dites-moi ce que vous en pensez.
Si vous souhaitez contribuer, veuillez forker le dépôt et apporter les modifications souhaitées. Les pull requests sont les bienvenues.
Ce projet utilise les paquets open source suivants.