O Bing-iP2Hosts é um raspador da Web do Bing.com para descobrir nomes de host por endereço IP.

O Bing-iP2Hosts é um raspador da Web do Bing.com que descobre nomes de host por endereço IP. O Bing é o principal mecanismo de pesquisa da Microsoft, anteriormente conhecido como Pesquisa e Pesquisa ao vivo do MSN.
Ele fornece um recurso exclusivo para os mecanismos de pesquisa - permite pesquisar por endereço IP. O Bing-IP2Hosts usa esse recurso.
Pode ser usado para descobrir subdomínios e outros domínios relacionados. Também ajuda a identificar sites hospedados em um ambiente de hospedagem compartilhada. Essa técnica segue as melhores práticas durante a fase de reconhecimento de um teste de penetração ou recompensa de insetos, para expandir a superfície de ataque do alvo.
Ao contrário de outras muitas outras ferramentas de reconhecimento que o Web Scrape Bing, essa ferramenta possui comportamento de raspagem inteligente para maximizar a descoberta de nomes de host.

O Bing fornece um recurso exclusivo para os mecanismos de pesquisa - permite pesquisar por endereço IP. Para tentar isso, acesse o Bing.com e procure IP:40.113.200.201 . Ele deve mostrar os resultados do Microsoft.com. Se mostrar resultados vazios, adicione um único ponto.
Ao contrário de outros raspadores da Web do Bing que param depois de raspar 10 páginas de resultados, o Bing-iP2Hosts pode raspar milhares de resultados. Ele continua raspando as páginas de resultado de pesquisa até que não encontre mais novos resultados.
A raspagem é concluída quando alguma das seguintes condições são atendidas:
Ele também alerta o usuário quando o Bing relata que alguns resultados foram removidos.
Se a pesquisa por um endereço IP retornar resultados de pesquisa vazios, adicione um único ponto. O bing-ip2hosts sempre anexa um único ponto (%2e) à consulta para evitar esse problema.
Por padrão, esta ferramenta especifica o idioma de pesquisa como "en-US". O mercado é deixado como não atendido, pois isso parece maximizar os resultados.
Os seguintes parâmetros da URL podem ser configurados:
Ambos os parâmetros podem afetar quantos resultados são retornados.
Uma lista completa dos códigos de mercado pode ser encontrada em docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support.
Às vezes, o Bing não permite que o usuário chegue ao final das páginas de resultado da pesquisa.
Por exemplo, em uma pesquisa que mostra 3 páginas de resultados, nem sempre permitirá que o usuário chegue à 3ª página. Em vez disso, retornará a primeira página dos resultados. Isso pode ser demonstrado pesquisando ip:8.8.8.8 . . Observe que nem sempre é a primeira página à qual ele retornou.

Use o seguinte comando para informações 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 requer wget. Isso é instalado por padrão no Ubuntu Linux e Kali Linux.
Ele pode ser instalado no macOS com homebrew.
homebrew install wgetEle pode ser instalado no Debian e Ubuntu Linux com o APT.
sudo apt install wgetCopie o bing-ip2host em uma pasta no seu $ PATH.
sudo cp ./bing-ip2hosts /usr/local/bin/O Bing-IP2Hosts usa a linguagem de scripts de bash.
É conhecido por trabalhar com os seguintes 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.
A versão do BASH incluída com MacOS foi publicada em 2007 e é a versão mais recente licenciada com GPLV2. As versões mais recentes são licenciadas com GPLV3, com termos de licença que impedem a Apple de agrupá -lo no macOS.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
Aqui está uma lista de projetos que também pesquisam bing por endereço IP.
Aqui está uma lista de outros projetos relacionados para Recon usando o Bing. Observe que eles não pesquisam bing por endereço IP.
Copyright Andrew Horton, também conhecido como Urbanadventurer.
Este projeto está licenciado sob a GPL versão 3. Consulte a licença LICENSE.txt .
⚒️ Se você tiver alguma idéia, apenas abra um problema e me diga o que você pensa.
Se você quiser contribuir, bifurque o repositório e faça alterações como você deseja. Os pedidos de tração são calorosamente bem -vindos.
Este projeto usa os seguintes pacotes OpenSource.