rainmap-lite
Rainmap Lite - Aplicação web responsiva que permite aos utilizadores lançar scans Nmap a partir dos seus telemóveis/tablets/navegadores web!
Ao contrário do seu predecessor [1], Rainmap-lite não requer serviços especiais (RabbitMQ, PostgreSQL, Celery, supervisor, etc) para facilitar a instalação em qualquer servidor. Basta instalar a aplicação Django e adicionar a tarefa de polling cron para configurar um novo servidor de scanning. Scans Nmap em qualquer lugar para todos!
[1] Rainmap - https://nmap.org/rainmap/
Funcionalidades
- Lance scans Nmap facilmente com alguns cliques.
- Interface responsiva funciona perfeitamente a partir do seu telemóvel/tablet.
- Relatórios entregues por email em todos os formatos.
- Veja relatórios no seu navegador web.
- Agende scans.
- Dezenas de perfis de scanning para escolher.
- Fácil de instalar/configurar.
- Partilhe resultados com a sua equipa.
- Compatível com Python 3 (Testado no Python 3.7.4)
Este projeto ainda está em versão beta. Qualquer feedback, relatórios de bugs e PRs são muito apreciados!
Demonstração
https://youtu.be/3oNegHPBd3o
Documentação
Pode encontrar toda a documentação relacionada a este projeto na Wiki
Instalação
- Certifique-se de que python3, pip3, nmap, nmap-scripts e cron estão instalados no sistema
- git clone este projeto
- Renomeie/Copie o .env.sample para .env
- Prepare o ficheiro de ambiente (.env)
- sh setup.sh
Variáveis de ambiente (ficheiro .env.sample)
Configuração para setup.sh
- APP_ROOT_PATH="/opt/rainmap-lite/"
- HTTP_PORT="8000"
- LOG_PATH="/var/log/nmaper.log"
- ADMIN_USER="admin"
- ADMIN_PASS="admin"
- ADMIN_EMAIL="[email protected]"
Config para namper-cronjob.py
- BASE_URL="http://127.0.0.1:${HTTP_PORT}"
- SMTP_USER="SMTP_USER"
- SMTP_PASS="SMTP_PASS"
- SMTP_SERVER="SMTP_SERVER"
- SMTP_PORT="SMTP_PORT"
- SMTP_DOMAIN_NAME="SMTP_DOMAIN_NAME"
Capturas de ecrã
- Interface responsiva
- Personalizável
- Perfis de scanning
- Administração do site permite gestão de utilizadores, perfis de scanning e scans

* Baseado em cron

* Resultados entregues por email
