
bingip2hosts ist ein Web-Scraper für Bing.com, der Websites anhand der IP-Adresse entdeckt
Bing-ip2hosts ist ein Web-Scraper für Bing.com, um Hostnamen anhand einer IP-Adresse zu entdecken.

Bing-ip2hosts ist ein Web-Scraper für Bing.com, der Hostnamen anhand einer IP-Adresse ermittelt. Bing ist die führende Suchmaschine von Microsoft, früher bekannt als MSN Search und Live Search.
Es bietet eine Funktion, die unter Suchmaschinen einzigartig ist – die Suche nach IP-Adressen. Bing-ip2hosts nutzt diese Funktion.
Mit diesem Tool können Subdomains und andere verwandte Domains entdeckt werden. Es hilft auch dabei, Websites zu identifizieren, die in einer Shared-Hosting-Umgebung betrieben werden. Diese Technik folgt bewährten Praktiken in der Aufklärungsphase eines Penetrationstests oder Bug Bountys, um die Angriffsfläche des Ziels zu erweitern.
Im Gegensatz zu vielen anderen Recon-Tools, die Bing scrapen, verfügt dieses Tool über ein intelligentes Scraping-Verhalten, um die Entdeckung von Hostnamen zu maximieren.

Bing bietet eine Funktion, die unter Suchmaschinen einzigartig ist – die Suche nach IP-Adressen. Probieren Sie es aus: Gehen Sie zu Bing.com und suchen Sie nach IP:40.113.200.201. Es sollten Ergebnisse von microsoft.com angezeigt werden. Falls leere Ergebnisse erscheinen, fügen Sie einen einzelnen Punkt hinzu.
Anders als andere Bing-Scraper, die nach 10 Ergebnissetten aufhören, kann bing-ip2hosts Tausende von Ergebnissen scrapen. Es scraped so lange weiter, bis keine neuen Ergebnisse mehr gefunden werden.
Das Scraping wird beendet, wenn eine der folgenden Bedingungen erfüllt ist:
Es warnt den Benutzer auch, wenn Bing meldet, dass einige Ergebnisse entfernt wurden.
Wenn die Suche nach einer IP-Adresse leere Ergebnisse liefert, fügen Sie einen einzelnen Punkt hinzu. Bing-ip2hosts hängt der Abfrage immer einen einzelnen Punkt (%2e) an, um dieses Problem zu vermeiden.
Standardmäßig gibt dieses Tool die Suchsprache als „en-us“ an. Der Markt bleibt nicht gesetzt, da dies die Ergebnisse zu maximieren scheint.
Folgende URL-Parameter können konfiguriert werden:
Beide Parameter können beeinflussen, wie viele Ergebnisse zurückgegeben werden.
Eine vollständige Liste der Marktcodes finden Sie unter docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.
Manchmal erlaubt Bing es dem Benutzer nicht, das Ende der Suchergebnisseiten zu erreichen.
Zum Beispiel liefert eine Suche, die 3 Seiten mit Ergebnissen anzeigt, nicht immer die Möglichkeit, die 3. Seite zu erreichen. Stattdessen wird die erste Seite der Ergebnisse zurückgegeben. Dies lässt sich durch eine Suche nach ip:8.8.8.8 . demonstrieren. Beachten Sie, dass es nicht immer die erste Seite ist, zu der zurückgekehrt wird.

Verwenden Sie den folgenden Befehl für Nutzungsinformationen.
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 benötigt wget. Dies ist standardmäßig in Ubuntu Linux und Kali Linux installiert.
Es kann unter macOS mit homebrew installiert werden.
homebrew install wget
Es kann unter Debian und Ubuntu Linux mit apt installiert werden.
sudo apt install wget
Kopieren Sie bing-ip2hosts in einen Ordner in Ihrem $PATH.
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts verwendet die Bash-Skriptsprache.
Es ist bekanntermaßen mit den folgenden Systemen kompatibel.
GNU bash, Version 4.4.20(1)-Release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html>
Dies ist freie Software; Sie können sie weitergeben und verändern.
Es gibt KEINE GEWÄHRLEISTUNG, soweit gesetzlich zulässig.
Die mit macOS gebündelte Version von Bash wurde 2007 veröffentlicht und ist die aktuellste Version, die unter GPLv2 lizenziert ist. Neuere Versionen sind unter GPLv3 lizenziert, mit Lizenzbedingungen, die Apple daran hindern, sie in macOS zu bündeln.
GNU bash, Version 3.2.57(1)-Release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
Hier ist eine Liste von Projekten, die ebenfalls Bing nach IP-Adresse durchsuchen.
Hier ist eine Liste anderer verwandter Projekte zur Reconnaissance mit Bing. Beachten Sie, dass diese nicht nach IP-Adressen suchen.
Copyright Andrew Horton, auch bekannt als urbanadventurer.
Dieses Projekt ist unter der GPL Version 3 lizenziert. Siehe die beigefügte LICENSE.txt.
⚒️ Wenn Sie Ideen haben, eröffnen Sie einfach ein Issue und teilen Sie mir Ihre Gedanken mit.
Wenn Sie mitwirken möchten, forken Sie bitte das Repository und nehmen Sie nach Belieben Änderungen vor. Pull Requests sind herzlich willkommen.
Dieses Projekt verwendet die folgenden Open-Source-Pakete.