Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
bing-ip2hosts — bingip2hosts est un scraper web de Bing.com qui découvre des sites web par adresse IP. | Kitploit
Outils/GitHubGitHub/urbanadventurer/bing-ip2hosts
OSINT (Renseignement de Sources Ouvertes)ReconnaissanceCollecte d'InformationsSécurité WebÉnumération de Sous-domainesCrawler
GitHuburbanadventurer/bing-ip2hosts

bing-ip2hosts

bingip2hosts est un scraper web de Bing.com qui découvre des sites web par adresse IP.

Voir le dépôt
14130il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

License made-with-bash

Bing-ip2hosts

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

bing-ip2hosts-github-io

Description

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.

Fonctionnalités

  • Comportement d'extraction intelligent pour maximiser la découverte des noms d'hôte.
  • Interface utilisateur en console montrant la progression de l'extraction.
  • Découvre les sous-domaines et noms d'hôte par adresse IP.
  • Peut rechercher par nom d'hôte ou adresse IP.
  • Sortie avec ou sans préfixe d'URL.
  • Sortie vers un fichier, en liste ou au format CSV.
  • Clé API Bing non requise.
  • Sélection de la langue et du marché de recherche.
  • Spécifier les cibles depuis la ligne de commande ou depuis un fichier.
  • Script Bash léger sans dépendances lourdes.

Extraction de données de Bing

Recherche par adresse IP avec Bing

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.

Comportement d'extraction intelligent

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 :

  • Après un seuil configurable de pages qui ne renvoient pas de nouveaux résultats (par défaut : 5).
  • Une seule page de résultats de recherche, par exemple 10 résultats ou moins.
  • La dernière page des résultats de recherche.
  • Résultats vides.

Il alerte également l'utilisateur lorsque Bing signale que certains résultats ont été supprimés.

Éviter les résultats de recherche vides

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.

Langue et marché de recherche

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 :

  • setlang (Langue)
  • setmkt (Code du marché)

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.

Répétition des pages de résultats de recherche

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.

Aide

usage

Utilisez la commande suivante pour obtenir des informations sur l'utilisation.

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.

Installation

Dépendances

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.

root@kitploit:~
homebrew install wget

Il peut être installé sur Debian et Ubuntu Linux avec apt.

root@kitploit:~
sudo apt install wget

Installer

Copiez bing-ip2hosts dans un dossier de votre $PATH.

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

Compatibilité

Bing-ip2hosts utilise le langage de script Bash.

Il est connu pour fonctionner avec les systèmes suivants.

  • 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

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.

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

Liens

  • Page d'accueil : http://www.morningstarsecurity.com/research/bing-ip2hosts/
  • Source : https://github.com/urbanadventurer/bing-ip2hosts
  • Outils Kali Linux : https://tools.kali.org/information-gathering/bing-ip2hosts
  • Paquet Kali Linux : https://gitlab.com/kalilinux/packages/bing-ip2hosts/tree/kali/master
  • Homebrew Kali : https://github.com/b-ramsey/homebrew-kali
  • Paquet ArchLinux : https://aur.archlinux.org/packages/bing-ip2hosts/
  • ArchStrike : https://archstrike.org/packages/bing-ip2hosts
  • BlackArch : https://blackarch.org/recon.html

Projets connexes

Voici une liste de projets qui recherchent également Bing par adresse IP.

  • HostHunter par SpiderLabs

Voici une liste d'autres projets connexes pour la reconnaissance utilisant Bing. Notez qu'ils ne recherchent pas Bing par adresse IP.

  • Sublist3r par aboul3la
  • recon-ng par lanmaster53

Auteur

Copyright Andrew Horton, alias urbanadventurer.

Licence

Ce projet est sous licence GPL version 3. Voir le fichier LICENSE.txt joint.

Contribuer

: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.

Contributeurs de la communauté

  • @paralax
  • @mathieu-aubin (correction de bug)

Remerciements

Ce projet utilise les paquets open source suivants.

  • bash
  • wget
  • grep
  • sed
Télécharger l’outil