Este documento descreve como usar as várias ferramentas de segurança configuradas no Docker.
- Metasploit
- Rapid7 InsightVM/Nexpose
- Wifite
- Nmap
- NGinx
- Apache
- Para acessar o Metasploit, execute:
msfconsole - Para acessar o Rapid7 InsightVM/Nexpose, acesse: http://localhost:3780
- Para acessar o Wifite, execute:
wifite - Para acessar o Nmap, execute:
nmap - Para acessar o NGinx, acesse: http://localhost:8080
- Para acessar o Apache, acesse: http://localhost:8081
O diretório dos scripts foi adicionado ao PATH do sistema, então você pode executar os comandos de qualquer lugar.
Este aplicativo é um dashboard de topologia de rede que permite escanear e visualizar dispositivos na rede local, exibindo informações detalhadas sobre cada dispositivo encontrado. A interface utiliza D3.js para criar um gráfico de topologia de rede semelhante ao Zenmap.
- Escaneamento de Rede: Realiza escaneamentos iniciais para descobrir dispositivos na rede local.
- Escaneamento Detalhado: Executa comandos
nmapdetalhados para cada dispositivo encontrado. - Visualização de Topologia: Exibe um gráfico de topologia de rede usando D3.js, com informações detalhadas sobre cada dispositivo.
-
Backend:
- Python
- Flask
- Subprocess (para execução de comandos
nmap)
-
Frontend:
- HTML
- CSS
- JavaScript
- D3.js (para visualização de topologia)
- Jinja2 (para renderização de templates)
- Python 3.x
- Nmap
-
Clone o repositório:
git clone https://github.com/seu-usuario/network-topology-dashboard.git cd network-topology-dashboard -
Crie um ambiente virtual e ative-o:
python -m venv venv source venv/bin/activate # No Windows, use `venv\Scripts\activate`
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o aplicativo:
python app.py
-
Abra seu navegador e acesse
http://127.0.0.1:5000.
-
Adicionar Alvo:
- Digite o endereço IP ou o intervalo de IP no campo "Target".
- Selecione a ação desejada (e.g.,
detailed_scan). - Clique em "Add Target" para iniciar o escaneamento.
-
Visualizar Resultados:
- Após o escaneamento, os resultados serão exibidos na tabela.
- Clique no botão "View on Map" para visualizar a topologia da rede.
-
Topologia de Rede:
- O gráfico de topologia exibirá os dispositivos encontrados em um layout circular, com linhas conectando cada dispositivo ao nó central (localhost).
- Passe o mouse sobre os dispositivos para ver detalhes adicionais, como endereço MAC e portas abertas.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
Seu Nome - seu-email@example.com
Link do Projeto: https://github.com/seu-usuario/network-topology-dashboard