{"repo":"adrgs/requestrepo","free":true,"listed":false,"github":"https://github.com/adrgs/requestrepo","clone":"git clone https://github.com/adrgs/requestrepo.git","description":"Analyze HTTP, DNS and SMTP requests and create custom responses and DNS records for your subdomain","language":"Rust","stars":535,"topics":["dns","http","webhook","burp-collaborator","interactsh"],"license":"MIT","category":"networking-infra","readme_excerpt":"requestrepo.com A tool for analyzing HTTP, DNS, and SMTP requests with custom DNS records and response files. Features - Multi-protocol logging : Capture HTTP, DNS, and SMTP requests in real-time - Custom DNS records : Create A, AAAA, CNAME, and TXT records for your subdomain - Custom response files : Define custom HTTP responses with headers and body - Real-time updates : WebSocket-based live request streaming - Auto-TLS : Automatic HTTPS certificates via Let's Encrypt (DNS-01 for domains, HTTP-01 for IP addresses) - IP Geolocation : Country detection for incoming requests (via DB-IP) - Request sharing : Share individual requests via secure tokens - Admin authentication : Optional password protection for session creation - No external dependencies : In-memory cache with LRU eviction (no Redis required) Quick Start Run RequestRepo with Docker: This starts all services: HTTP (80), HTTPS (443), DNS (53), SMTP (25). Using Docker Compose Production (Pull from Registry) Development (Build Locally) This starts all services: - HTTP server on port 80 - HTTPS server on port 443 (with auto-TLS) - DNS server on port 53 - SMTP server on port 25 DNS Configuration For DNS logging to work, configure your domain's nameserver to point to your server. Root Domain Setup Dedicate the entire domain to requestrepo (e.g., requestrepo.com ): Record Type Name Value ----------- ----- ----------------: NS @ ns1.example.com A ns1 Subdomain Setup Run requestrepo on a subdomain (e.g., rr.example.com ): Re","default_branch":null,"files":null,"tree":[],"storefront":"/r/adrgs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adrgs/requestrepo/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."}