{"repo":"madereddy/noisy","free":true,"listed":false,"github":"https://github.com/madereddy/noisy","clone":"git clone https://github.com/madereddy/noisy.git","description":"Simple random DNS, HTTP/S internet traffic noise generator in a Docker container","language":"Python","stars":108,"topics":["dns","privacy","traffic-generator","http","traffic-inspection","bot"],"license":"GPL-3.0","category":"networking-infra","readme_excerpt":"Noisy ![Docker Pulls][pulls] [pulls]: https://img.shields.io/docker/pulls/madereddy/noisy Noisy is an async Python crawler that generates random HTTP/S traffic to mimic human browsing behaviour. It crawls top websites using dynamically refreshed, real user-agent strings, randomised delays, and per domain rate limiting making it useful for obfuscating real traffic patterns for privacy and testing purposes. --- Features - Crawls up to 10,000 top sites sourced from CrUX top lists, refreshed monthly. - Fetches and rotates real User-Agent strings weekly from useragents.me. - Sends realistic browser headers ( Accept , Accept-Language , Cache-Control , etc.) to reduce bot detection. - Mimics human browsing with randomised per request delays and per domain rate limiting. - Queue-based async architecture with configurable concurrency, connection pooling, and DNS caching. - Supports Brotli, gzip, and deflate response decompression. - Graceful shutdown on timeout or Ctrl+C. --- Getting Started Clone the repository: Dependencies Install required Python packages: requirements.txt : Usage Run the crawler directly: All arguments are optional - the crawler fetches its own seed list and UA pool at startup. Output Log levels: - INFO — background refresh events - WARNING — UA pool refresh failure - DEBUG — visited URLs, fetch errors (403s, timeouts, connection failures), and internal aiohttp request detail --- Docker Pull and run the container: Pass arguments directly: Or use Docker Compose: --","default_branch":null,"files":null,"tree":[],"storefront":"/r/madereddy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/madereddy/noisy/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."}