Skip to content

euandros/consultashodan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Consulta Shodan - Análise de IPs com Shodan

Segmento Fase Tecnologias Versão

Este repositório contém um script Python que analisa um arquivo de log, identifica os IPs de destino (dstip) mais frequentes e consulta informações sobre eles na plataforma Shodan. Os resultados são salvos em um arquivo de texto para análise posterior.

📌 Funcionalidades

  • Extrai os N IPs de destino (dstip) mais frequentes de um arquivo de log.
  • Consulta informações detalhadas sobre esses IPs na API do Shodan.
  • Salva os resultados em um arquivo de saída (shodan_results.txt).

🛠️ Requisitos

  • Python 3.x
  • Biblioteca shodan
  • Chave de API válida do Shodan

🚀 Instalação

  1. Clone este repositório:
    git clone [https://github.com/euandros/consultashodan.git]
    cd consultashodan
  2. Instale a biblioteca necessária:
    pip install shodan
  3. Configure sua chave de API do Shodan dentro do script:
    SHODAN_API_KEY = "SUA_CHAVE_SHODAN"

📜 Uso

Execute o script da seguinte forma:

python consulta.py

O script processará o arquivo de log especificado e gerará um arquivo shodan_results.txt com as informações coletadas.

📄 Licença

Este projeto está sob a licença MIT. Sinta-se livre para modificá-lo e usá-lo conforme necessário.

About

Script em python que identifica em logs de tráfego de redes os ips de destino (dstip) mais acessados, separa os mais acessados em uma lista (Top N) e faz a consulta no Shodan.io para identificar detalhes como Localização, ISP e CVEs vinculadas. O intuito é auxiliar na identificação de tráfego e na tomada de decisão sobre acessos.

Resources

License

Stars

Watchers

Forks

Contributors

Languages