O ICMPaltomate é uma ferramenta de monitoramento de conectividade ICMP (Ping) com foco em análise de latência e automação de logs. Esta versão apresenta uma interface personalizada estilo "Hacker/Matrix" e salvamento de dados em tempo real em planilhas Excel.
- Captura Contínua: Monitora o alvo pelo tempo exato definido pelo usuário.
- Modo Hacker: Interface visual animada em verde (ANSI) com efeito de processamento de dados.
- Persistência Real-Time: Cada ping é salvo instantaneamente no Excel (
.xlsx), evitando perda de dados. - Foco em Alvo Único: Monitoramento dedicado para análise de estabilidade de um host específico.
- Relatório Completo: Logs contendo Timestamp, Nome do Sistema, Origem, Destino, Latência (ms) e Status.
- Python 3.x
- Pandas & Openpyxl (Tratamento de dados e Excel)
- Subprocess (Execução silenciosa de comandos de rede)
- Regex (Extração inteligente de latência)
Abra o terminal (CMD ou PowerShell) e digite:
git clone [https://github.com/Wagner-MTF/ICMPaltomate.git](https://github.com/Wagner-MTF/ICMPaltomate.git)
cd ICMPaltomateCertifique-se de ter o Python instalado. Depois, instale as bibliotecas necessárias:
pip install pandas openpyxl
Edite o arquivo targets.json na raiz do projeto:
nome_origem: Nome da sua estação.
intervalo_minutos: Tempo que o scanner deve rodar antes de perguntar se deseja continuar.
destinos: O primeiro IP/Site desta lista será o alvo monitorado.
python main.py
O arquivo log_ICMPaltomate.xlsx será gerado com as seguintes colunas:
| Data_Inicio_Captura | Nome_Sistema | Origem | Destino | Milisegundos | Status |
|---|---|---|---|---|---|
| 20/02/2026 10:00:01 | ICMPaltomate | Wagner_PC | 8.8.8.8 | 15 | Online |
Desenvolvido por Wagner Matheus de Faria.
Este sistema foi desenvolvido 100% com tecnologia de I.A. Devemos começar a pensar que a I.A. veio para automatizar nossos processos, pois sistemas que levam dias para serem feitos podem simplesmente sair do seu próprio cérebro com a ajuda da inteligência artificial, levando apenas minutos ou horas.
O que você precisa saber é como pedir, como estruturar e como implementar o seu sistema em um ambiente de produção.