chuvamap-lite
Rainmap Lite - Aplicativo da web responsivo que permite aos usuários iniciar varreduras Nmap a partir de seus celulares/tablets/navegadores da web!
Ao contrário de seu antecessor [1], o Rainmap-lite não requer serviços especiais (RabbitMQ, PostgreSQL, Celery, supervisor, etc) para facilitar a instalação em qualquer servidor. Você simplesmente precisa instalar o aplicativo Django e adicionar a tarefa cron polling para configurar um novo servidor de digitalização. O Nmap faz varreduras na estrada para todos!
[1] Mapa de chuva - https://nmap.org/rainmap/
Características
- Inicie facilmente varreduras do Nmap com apenas alguns cliques.
- A interface responsiva funciona perfeitamente no seu telefone/tablet.
- Relatórios entregues por e-mail em todos os formatos.
- Visualize relatórios em seu navegador da web.
- Agende verificações.
- Dezenas de perfis de digitalização para você escolher.
- Fácil de instalar/configurar.
- Compartilhe resultados com sua equipe.
- Compatível com Python 3 (testado em Python 3.7.4)
Este projeto ainda está em versão beta. Qualquer feedback, relatórios de bugs e PRs serão muito apreciados!
Demonstração
https://youtu.be/3oNegHPBd3o
Documentação
Você pode encontrar toda a documentação relacionada a este projeto no Wiki
Instalação
- Certifique-se de que python3 , pip3 , nmap , nmap-scripts e cron estejam instalados no sistema
- git clonar este projeto
- Renomeie/copie o .env.sample para .env
- Prepare o arquivo de ambiente (.env)
- sh configuração.sh
Variáveis de ambiente (arquivo .env.sample)
Configuração para setup.sh
- APP_ROOT_PATH="/opt/rainmap-lite/"
- HTTP_PORT="8000"
- LOG_PATH="/var/log/nmaper.log"
- ADMIN_USER="administrador"
- ADMIN_PASS="administrador"
- ADMIN_EMAIL="usuário@domínio.org"
Configuração para namper-cronjob.py
Siga o formato descrito em python-dotenv
- 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 tela
* Personalizável
* Perfis de verificação
* Administração do Site permite gerenciamento de usuários, digitalização de perfis e varreduras
* Baseado em Cron
* Resultados entregues por e-mail