雨圖精簡版
Rainmap Lite - 響應式 Web 應用程序,允許使用者從手機/平板電腦/Web 瀏覽器啟動 Nmap 掃描!
與它的前身 [1] 不同,Rainmap-lite 不需要特殊服務(RabbitMQ、PostgreSQL、Celery、supervisor 等),可以輕鬆安裝在任何伺服器上。您只需安裝 Django 應用程式並新增 cron 輪詢任務即可設定新的掃描伺服器。 Nmap為大家在路上掃描!
[1] 雨圖 - https://nmap.org/rainmap/
特徵
- 只需點擊幾下即可輕鬆啟動 Nmap 掃描。
- 響應式介面可在您的手機/平板電腦上流暢運作。
- 透過電子郵件提供各種格式的報告。
- 從網頁瀏覽器查看報告。
- 安排掃描。
- 數十種掃描設定檔可供選擇。
- 易於安裝/設定。
- 與您的團隊分享結果。
- 相容於Python 3(在Python 3.7.4上測試)
該項目仍處於測試版本。非常感謝任何反饋、錯誤報告和 PR!
示範
https://youtu.be/3oNegHPBd3o
文件
您可以在 Wiki 上找到與該項目相關的所有文檔
安裝
- 確保系統上安裝了python3 、 pip3 、 nmap 、 nmap-scripts和cron
- git 克隆這個項目
- 將 .env.sample 重新命名/複製到 .env
- 準備環境文件(.env)
- sh 安裝程式.sh
環境變數(.env.sample 檔案)
setup.sh 的配置
- APP_ROOT_PATH="/opt/rainmap-lite/"
- HTTP_PORT =“8000”
- LOG_PATH="/var/log/nmaper.log"
- ADMIN_USER="管理員"
- ADMIN_PASS="管理員"
- ADMIN_EMAIL="[email protected]"
namper-cronjob.py 的配置
請遵循 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"
截圖
* 可自訂
* 掃描個人資料
* 網站管理允許管理使用者、掃描設定檔和掃描
* 基於 Cron
* 結果透過電子郵件發送