Bem-vindo ao Dark Hacker Pro v6.0, uma ferramenta de escaneamento de rede desenvolvida para monitorar dispositivos em uma rede local, detectar vulnerabilidades e alertar sobre possíveis intrusões. Este projeto utiliza Python com bibliotecas como Scapy, Nmap e SQLAlchemy para fornecer uma interface gráfica interativa.
- Escanear redes locais para identificar dispositivos ativos.
- Coletar informações como IP, MAC, portas abertas, sistema operacional e vulnerabilidades.
- Detectar alertas de segurança, como ARP Spoofing.
- Exportar dados em formatos CSV, Excel e JSON.
- Monitorar estatísticas em tempo real via interface gráfica.
- Python 3.11 ou superior
- Sistema operacional com suporte a ferramentas de rede (recomendado: Linux, como Kali ou Ubuntu)
- Permissões de root ou sudo (necessárias para Nmap e captura de pacotes)
git clone https://github.com/sucloudflare/Dark-Hacker-Pro.git
cd Dark-Hacker-Propython3 -m venv venv
source venv/bin/activateNota para Kali Linux: Devido ao ambiente "externally managed", use o flag:
pip install --break-system-packages -r requirements.txtOu, se preferir, utilize:
pipx install -e .(Instale pipx com: sudo apt install pipx)
Ubuntu/Debian:
sudo apt update
sudo apt install nmap python3-tkKali Linux:
sudo apt install python3-tkDependências Python adicionais (se necessário):
pip install --break-system-packages scapy psutil xlsxwriter matplotlib sqlalchemy requests python-nmap notify2 dbus-python ttkthemessource venv/bin/activate
sudo ./venv/bin/python app_dark_hackerpro.pyOpcional:
sudo apt autoremovesource venv/bin/activate
sudo ./venv/bin/python app_dark_hackerpro.py- Dispositivos: Lista os dispositivos escaneados com detalhes.
- Configurações: Ajuste opções como modo silencioso.
- Logs: Exibe logs de execução.
- Estatísticas: Mostra gráficos de dispositivos ativos/inativos.
- Escanear Agora: Inicia escaneamento manual.
- Iniciar Automático: Escaneamento automático a cada 5 minutos.
- Pausar: Pausa/resume o escaneamento.
- Exportar: Salva dados em CSV, Excel ou JSON.
- Ctrl + Q: Sair
- Ctrl + S: Escanear agora
- Ctrl + P: Pausar
- Ctrl + E: Exportar CSV
- Ctrl + X: Exportar Excel
- Ctrl + J: Exportar JSON
- Escolha o IP inicial de escaneamento (ex.: 192.168.10.100).
- Ative modo silencioso para desativar notificações.