Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
Strumenti/GitHubGitHub/urbanadventurer/bing-ip2hosts
OSINT (Open Source Intelligence)RicognizioneRaccolta InformazioniSicurezza WebEnumerazione SottodominiCrawler
GitHuburbanadventurer/bing-ip2hosts

bing-ip2hosts

bingip2hosts è un web scraper di Bing.com che scopre siti web tramite indirizzo IP

Vedi Repository
141304 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

License made-with-bash

Bing-ip2hosts

Bing-ip2hosts è uno scraper web di Bing.com per scoprire hostname tramite indirizzo IP.

bing-ip2hosts-github-io

Descrizione

Bing-ip2hosts è uno scraper web di Bing.com che scopre hostname tramite indirizzo IP. Bing è il motore di punta di Microsoft, precedentemente noto come MSN Search e Live Search.

Offre una funzionalità unica tra i motori di ricerca: consente la ricerca per indirizzo IP. Bing-ip2hostsfrutta questa funzionalità.

Può essere usato per scoprire sottodomini e altri domini correlati. Aiuta anche a identificare siti web ospitati in ambienti di hosting condiviso. Questa tecnica segue le best practice durante la fase di ricognizione di un penetration test o bug bounty, per espandere la superficie d'attacco del target.

A differenza di molti altri strumenti di ricognizione che eseguono lo scraping di Bing, questo strumento ha un comportamento di scraping intelligente per massimizzare la scoperta di hostname.

Caratteristiche

  • Comportamento di scraping intelligente per massimizzare la scoperta di hostname.
  • Interfaccia utente a console che mostra l'avanzamento dello scraping.
  • Scopre sottodomini e hostname tramite indirizzo IP.
  • Può cercare per hostname o indirizzo IP.
  • Output con o senza prefisso URL.
  • Output su file, in formato lista o CSV.
  • Non richiede chiave API di Bing.
  • Seleziona la lingua e il mercato di ricerca.
  • Specifica i target dalla riga di comando o da un file.
  • Script Bash leggero senza dipendenze pesanti.

Web Scraping di Bing

Cerca per indirizzo IP con Bing

Bing offre una funzionalità unica tra i motori di ricerca: consente la ricerca per indirizzo IP. Per provarla, vai su Bing.com e cerca IP:40.113.200.201. Dovrebbe mostrarti risultati da microsoft.com. Se mostra risultati vuoti, aggiungi un singolo punto.

Comportamento di Scraping Intelligente

A differenza di altri scraper di Bing che si fermano dopo aver raschiato 10 pagine di risultati, bing-ip2hosts può raschiare migliaia di risultati. Continua a raschiare le pagine dei risultati di ricerca finché non trova più nuovi risultati.

Lo scraping termina quando si verifica una delle seguenti condizioni:

  • Dopo una soglia configurabile di pagine che non restituiscono nuovi risultati (default: 5).
  • Una singola pagina di risultati di ricerca, ad esempio 10 o meno risultati.
  • L'ultima pagina dei risultati di ricerca.
  • Risultati vuoti.

Avvisa anche l'utente quando Bing segnala che alcuni risultati sono stati rimossi.

Evitare Risultati di Ricerca Vuoti

Se la ricerca per indirizzo IP restituisce risultati vuoti, aggiungi un singolo punto. Bing-ip2hosts aggiunge sempre un singolo punto (%2e) alla query per evitare questo problema.

Lingua e Mercato di Ricerca

Di default questo strumento specifica la lingua di ricerca come "en-us". Il mercato viene lasciato non impostato, poiché sembra massimizzare i risultati.

I seguenti parametri URL possono essere configurati:

  • setlang (Lingua)
  • setmkt (Codice mercato)

Entrambi questi parametri possono influenzare quanti risultati vengono restituiti.

Un elenco completo dei codici di mercato è disponibile su docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.

Pagine di Risultati di Ricerca Ripetute

A volte Bing non consente all'utente di raggiungere la fine delle pagine dei risultati di ricerca.

Ad esempio, in una ricerca che mostra 3 pagine di risultati, non sempre consente all'utente di raggiungere la terza pagina. Invece restituisce la prima pagina di risultati. Questo può essere dimostrato cercando ip:8.8.8.8 .. Nota che non è sempre la prima pagina a cui viene reindirizzati.

Aiuto

usage

Usa il seguente comando per le informazioni sull'utilizzo.

root@kitploit:~
bing-ip2hosts è uno scraper web di Bing.com che scopre siti web tramite indirizzo IP.
Usalo per OSINT e per scoprire la superficie d'attacco di target di penetration test.

Utilizzo: ./bing-ip2hosts [OPZIONI] IP|hostname

OPZIONI sono:
-o FILE   Output degli hostname su FILE.
-i FILE   Elenco di input di indirizzi IP o hostname da FILE.
-n NUM    Fermati dopo che NUM pagine raschiate non restituiscono nuovi risultati (Default: 5).
-l        Seleziona la lingua da usare nel parametro setlang (Default: en-us).
-m        Seleziona il mercato da usare nel parametro setmkt (Default non impostato).
-u        Mostra solo gli hostname. Default è includere i prefissi URL.
-c        Output CSV. Output dell'IP e dell'hostname su ogni riga, separati da virgola.
-q        Silenzioso. Disabilita l'output tranne che per i risultati finali.
-t DIR    Usa questa directory invece di /tmp.
-V        Mostra il numero di versione di bing-ip2hosts ed esce.

Installazione

Dipendenze

bing-ip2hosts richiede wget. È installato di default in Ubuntu Linux e Kali Linux.

Può essere installato in macOS con homebrew.

root@kitploit:~
homebrew install wget

Può essere installato in Debian e Ubuntu Linux con apt.

root@kitploit:~
sudo apt install wget

Installazione

Copia bing-ip2hosts in una cartella nel tuo $PATH.

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

Compatibilità

Bing-ip2hosts utilizza il linguaggio di scripting Bash.

È noto per funzionare con i seguenti sistemi.

  • Ubuntu Linux
root@kitploit:~
GNU bash, versione 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
Licenza GPLv3+: GNU GPL versione 3 o successiva <http://gnu.org/licenses/gpl.html>

Questo è software libero; sei libero di modificarlo e ridistribuirlo.
NON C'È GARANZIA, nei limiti consentiti dalla legge.
  • macOS Catalina

La versione di Bash fornita con macOS è stata pubblicata nel 2007 ed è la versione più recente concessa in licenza con GPLv2. Le versioni più recenti sono concesse in licenza con GPLv3, con termini di licenza che impediscono ad Apple di includerle in macOS.

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

Collegamenti

  • Homepage: http://www.morningstarsecurity.com/research/bing-ip2hosts/
  • Sorgente: https://github.com/urbanadventurer/bing-ip2hosts
  • Strumenti Kali Linux: https://tools.kali.org/information-gathering/bing-ip2hosts
  • Pacchetto Kali Linux: https://gitlab.com/kalilinux/packages/bing-ip2hosts/tree/kali/master
  • Homebrew Kali: https://github.com/b-ramsey/homebrew-kali
  • Pacchetto ArchLinux: https://aur.archlinux.org/packages/bing-ip2hosts/
  • ArchStrike : https://archstrike.org/packages/bing-ip2hosts
  • BlackArch : https://blackarch.org/recon.html

Progetti correlati

Ecco un elenco di progetti che cercano anch'essi su Bing per indirizzo IP.

  • HostHunter di SpiderLabs

Ecco un elenco di altri progetti correlati per la ricognizione usando Bing. Nota che questi non cercano su Bing per indirizzo IP.

  • Sublist3r di aboul3la
  • recon-ng di lanmaster53

Autore

Copyright Andrew Horton, alias urbanadventurer.

Licenza

Questo progetto è concesso in licenza sotto GPL versione 3. Vedi il file LICENSE.txt allegato.

Contribuire

⚒️ Se hai delle idee, apri una issue e raccontami cosa ne pensi.

Se desideri contribuire, fai il fork del repository e apporta le modifiche che desideri. Le pull request sono benvenute.

Collaboratori della comunità

  • @paralax
  • @mathieu-aubin (correzione bug)

Ringraziamenti

Questo progetto utilizza i seguenti pacchetti open source.

  • bash
  • wget
  • grep
  • sed
Scarica lo strumento