
bingip2hosts é um raspador web do Bing.com que descobre sites por endereço IP.
Bing-ip2hosts é um raspador web do Bing.com para descobrir nomes de host por endereço IP.

Bing-ip2hosts é um raspador web do Bing.com que descobre nomes de host por endereço IP. O Bing é o principal motor de busca da Microsoft, anteriormente conhecido como MSN Search e Live Search.
Ele fornece um recurso exclusivo entre os mecanismos de busca - permite pesquisar por endereço IP. Bing-ip2hosts utiliza 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. Esta técnica segue as melhores práticas durante a fase de reconhecimento de um teste de penetração ou bug bounty, para expandir a superfície de ataque do alvo.
Ao contrário de muitas outras ferramentas de reconhecimento que raspam o Bing, esta ferramenta possui um comportamento de raspagem inteligente para maximizar a descoberta de nomes de host.

O Bing fornece um recurso exclusivo entre os mecanismos de busca - permite pesquisar por endereço IP. Para experimentar, vá ao Bing.com e pesquise por IP:40.113.200.201. Deve mostrar resultados de microsoft.com. Se mostrar resultados vazios, adicione um ponto final.
Ao contrário de outros raspadores do Bing que param após raspar 10 páginas de resultados, o bing-ip2hosts pode raspar milhares de resultados. Ele continua raspando páginas de resultados até não encontrar mais novos resultados.
A raspagem é concluída quando qualquer uma das seguintes condições é atendida:
Também alerta o usuário quando o Bing informa que alguns resultados foram removidos.
Se pesquisar por um endereço IP retornar resultados vazios, adicione um ponto final. Bing-ip2hosts sempre anexa um ponto final (%2e) à consulta para evitar esse problema.
Por padrão, esta ferramenta especifica o idioma da pesquisa como "en-us". O mercado é deixado não definido, pois parece maximizar os resultados.
Os seguintes parâmetros de URL podem ser configurados:
Ambos os parâmetros podem afetar quantos resultados são retornados.
Uma lista completa de 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 alcance o final das páginas de resultados de pesquisa.
Por exemplo, em uma pesquisa que mostra 3 páginas de resultados, nem sempre permitirá que o usuário alcance a 3ª página. Em vez disso, retornará a primeira página de resultados. Isso pode ser demonstrado pesquisando por ip:8.8.8.8 .. Observe que nem sempre é a primeira página que é retornada.

Use o seguinte comando para informações de uso.
bing-ip2hosts é um raspador web do Bing.com que descobre sites por endereço IP.
Use para OSINT e para descobrir a superfície de ataque de alvos de teste de penetração.
Uso: ./bing-ip2hosts [OPÇÕES] IP|hostname
OPÇÕES são:
-o ARQUIVO Saída de nomes de host para ARQUIVO.
-i ARQUIVO Lista de entrada de endereços IP ou nomes de host de ARQUIVO.
-n NUM Parar após NUM páginas raspadas não retornarem novos resultados (Padrão: 5).
-l Selecionar o idioma para uso no parâmetro setlang (Padrão: en-us).
-m Selecionar o mercado para uso no parâmetro setmkt (Padrão: não definido).
-u Exibir apenas nomes de host. Padrão é incluir prefixos de URL.
-c Saída CSV. Exibe o IP e o nome de host em cada linha, separados por vírgula.
-q Silencioso. Desabilitar saída, exceto para resultados finais.
-t DIR Usar este diretório em vez de /tmp.
-V Exibir o número da versão do bing-ip2hosts e sair.
bing-ip2hosts requer wget. Ele é instalado por padrão no Ubuntu Linux e Kali Linux.
Pode ser instalado no macOS com homebrew.
homebrew install wget
Pode ser instalado no Debian e Ubuntu Linux com apt.
sudo apt install wget
Copie bing-ip2hosts para uma pasta no seu $PATH.
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts usa a linguagem de script Bash.
Sabe-se que funciona com os seguintes sistemas.
GNU bash, versão 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
Licença GPLv3+: GNU GPL versão 3 ou posterior <http://gnu.org/licenses/gpl.html>
Este é um software livre; você é livre para alterá-lo e redistribuí-lo.
NÃO HÁ GARANTIA, até onde a lei permite.
A versão do Bash fornecida com macOS foi publicada em 2007 e é a versão mais recente licenciada com GPLv2. Versões mais recentes são licenciadas com GPLv3, com termos de licença que impedem a Apple de fornecê-las no macOS.
GNU bash, versão 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 no Bing por endereço IP.
Aqui está uma lista de outros projetos relacionados para reconhecimento usando Bing. Observe que eles não pesquisam no Bing por endereço IP.
Copyright Andrew Horton, também conhecido como urbanadventurer.
Este projeto está licenciado sob a GPL versão 3. Veja o arquivo LICENSE.txt anexado.
⚒️ Se você tiver alguma ideia, basta abrir uma issue e me dizer o que pensa.
Se você quiser contribuir, por favor, faça um fork do repositório e faça as alterações que desejar. Pull requests são calorosamente bem-vindos.
Este projeto utiliza os seguintes pacotes de código aberto.