{"id":13585065,"url":"https://github.com/fireneat/Noisy","last_synced_at":"2025-04-07T06:32:29.050Z","repository":{"id":181844809,"uuid":"432575052","full_name":"fireneat/Noisy","owner":"fireneat","description":"Simple traffic generator written in Python which may make traffic inspection more difficult.","archived":false,"fork":false,"pushed_at":"2023-07-25T23:36:22.000Z","size":124,"stargazers_count":10,"open_issues_count":2,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-08-02T15:57:46.725Z","etag":null,"topics":["dockerfile","privacy","traffic-generator"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fireneat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2021-11-27T23:18:49.000Z","updated_at":"2023-11-07T17:41:37.000Z","dependencies_parsed_at":"2023-07-18T00:01:48.071Z","dependency_job_id":null,"html_url":"https://github.com/fireneat/Noisy","commit_stats":null,"previous_names":["fireneat/noisy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireneat%2FNoisy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireneat%2FNoisy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireneat%2FNoisy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fireneat%2FNoisy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fireneat","download_url":"https://codeload.github.com/fireneat/Noisy/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223273413,"owners_count":17117799,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dockerfile","privacy","traffic-generator"],"created_at":"2024-08-01T15:04:43.369Z","updated_at":"2025-04-07T06:32:29.044Z","avatar_url":"https://github.com/fireneat.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":"\n# Noisy\n\nA simple python script that generates random HTTP/DNS traffic noise in the background while you go about your regular web browsing, to make your web traffic data less valuable for selling and for extra obscurity.\n\n## Getting Started\n\nThese instructions will get you a copy of the project up and running on your local machine\n\n### Dependencies\n\nInstall `requests` if you do not have it already installed, using `pip`:\n\n```\npip3 install -r requirements.txt\n```\n\n### Usage\n\nClone the repository\n```\ngit clone https://github.com/1tayH/noisy.git\n```\n\nNavigate into the `noisy` directory\n```\ncd noisy\n```\n\nRun the script\n\n```\npython3 noisy.py\n```\n\nThe program can accept a number of command line arguments:\n```\n$ python3 noisy.py --help\nusage: noisy.py [-h] [-l] [-c] [-t]\n\noptional arguments:\n  -h, --help     show this help message and exit\n  -l, --log      logging level (warning, info, debug)\n  -c, --config   config file (json)\n  -t, --timeout  for how long the crawler should be running, in seconds\n```\nonly the config file argument is required.\n\n###  Output\n```\n$ docker run -it noisy --timeout 60 --log debug\nINFO:root:Requests module version:, 2.25.1\nINFO:root:Useragent for this run \"Mozilla/5.0 (Linux armv7l) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36 OPR/36.0.2128.0 OMI/4.8.0.129.ALISHAN6.19 VIZIO-DTV/V7.20.8 (Vizio, D50f-E1, wireless)\"\nDEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.leaseweb.com:443\nDEBUG:urllib3.connectionpool:https://www.leaseweb.com:443 \"GET / HTTP/1.1\" 200 None\nDEBUG:root:found 245 links\nINFO:root:Visiting https://www.leaseweb.com/customers\nINFO:root:Done 1 request so far!\n\nINFO:root:Useragent for this run \"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.78 Safari/537.36 OPR/47.0.2631.55\"\nDEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.leaseweb.com:443\nDEBUG:urllib3.connectionpool:https://www.leaseweb.com:443 \"GET /customers HTTP/1.1\" 200 None\nINFO:root:Visiting https://www.leaseweb.com/platform\nINFO:root:Done 2 requests so far!\n\nINFO:root:Useragent for this run \"Mozilla/5.0 (Windows 10; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0\"\nDEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.leaseweb.com:443\nDEBUG:urllib3.connectionpool:https://www.leaseweb.com:443 \"GET /platform HTTP/1.1\" 200 None\nINFO:root:Visiting https://www.leaseweb.com/abuse-handling\nINFO:root:Done 3 requests so far!\n\nINFO:root:Useragent for this run \"Mozilla/5.0 (Windows NT 6.0; rv:42.0) Gecko/20100101 Firefox/42.0\"\nDEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.leaseweb.com:443\nDEBUG:urllib3.connectionpool:https://www.leaseweb.com:443 \"GET /abuse-handling HTTP/1.1\" 200 None\nINFO:root:Visiting https://www.leaseweb.com/platform/network\nINFO:root:Done 4 requests so far!\n\nINFO:root:Useragent for this run \"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:40.0) Gecko/20100101 Firefox/40.0\"\nDEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.leaseweb.com:443\nDEBUG:urllib3.connectionpool:https://www.leaseweb.com:443 \"GET /platform/network HTTP/1.1\" 200 None\nINFO:root:Timeout has exceeded, exiting\n...\n```\n\n## Build Using Docker\n\n1. Build the image\n\n`docker build -t noisy .`\n\n2. Create the container and run:\n\n`docker run -it noisy`\n\n## Some examples\n\nSome edge-cases examples are available on the `examples` folder. You can read more there [examples/README.md](examples/README.md).\n\n## Authors\n\n* **Itay Hury** - *Initial work* - [1tayH](https://github.com/1tayH)\n* **fireneat** - *Maintaining this fork* - [fireneat](https://github.com/fireneat)\n\nSee also the list of [contributors](https://github.com/fireneat/Noisy/contributors) who participated in this project.\n\n## License\n\nThis project is licensed under the GNU GPLv3 License - see the [LICENSE.md](LICENSE.md) file for details\n\n## Acknowledgments\n\nThis project has been inspired by\n* [RandomNoise](http://www.randomnoise.us)\n* [web-traffic-generator](https://github.com/ecapuano/web-traffic-generator)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireneat%2FNoisy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffireneat%2FNoisy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffireneat%2FNoisy/lists"}