{"repo":"elfarsaouiomar/monitor-new-subdomain","free":true,"listed":false,"github":"https://github.com/elfarsaouiomar/monitor-new-subdomain","clone":"git clone https://github.com/elfarsaouiomar/monitor-new-subdomain.git","description":"Subdomain Monitor A production-ready subdomain monitoring system with both API and CLI interfaces.","language":"Python","stars":75,"topics":["python3","subdomains","monitoring","bugbounty","recon"],"license":null,"category":"analytics","readme_excerpt":"Professional Subdomain Monitor A production-ready subdomain monitoring system with both API and CLI interfaces. Features - 🔍 Automatic subdomain discovery from multiple sources (crt.sh, ThreatMiner) - 🔔 Real-time notifications (Slack, Telegram) - 🌐 RESTful API with FastAPI - 💻 Powerful CLI for automation - 📊 MongoDB storage with async operations - 🐳 Docker support for easy deployment - 🧪 Comprehensive test coverage Quick Start Using Docker (Recommended) Manual Installation API Usage Add Domain List Domains Get Subdomains Trigger Monitoring Get Statistics CLI Usage Add single domain Import from file List all domains List subdomains for domain Run monitoring Export all subdomains Delete domain Configuration Edit .env file: API Documentation Visit http://localhost:8000/docs for interactive API documentation (Swagger UI). Visit http://localhost:8000/redoc for ReDoc documentation. Architecture Development Run tests Code formatting Type checking Production Deployment With Docker With systemd Create /etc/systemd/system/subdomain-monitor.service : Then: Scheduled Monitoring The API includes an integrated scheduler that can automatically monitor all domains at regular intervals. Enable Scheduler In your .env file: Then restart the API: Scheduler API Endpoints Get Scheduler Status Response: List Scheduled Jobs Manually Trigger Monitoring Now Pause Scheduler Resume Scheduler How It Works 1. Automatic Monitoring : When enabled, the scheduler runs monitor all domains() at the confi","default_branch":null,"files":null,"tree":[],"storefront":"/r/elfarsaouiomar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/elfarsaouiomar/monitor-new-subdomain/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}