{"id":26211769,"url":"https://github.com/snailsploit/zenflood","last_synced_at":"2026-04-19T21:05:33.026Z","repository":{"id":227839726,"uuid":"772212331","full_name":"SnailSploit/ZenFlood","owner":"SnailSploit","description":"ZenFlood is a low-bandwidth stress testing tool designed to simulate a DDoS attack by holding open a large number of HTTP connections to the target server. This tool is inspired by the Slowloris attack and is designed to test the resilience of web servers to such attacks.","archived":false,"fork":false,"pushed_at":"2025-12-22T12:02:59.000Z","size":35,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-26T10:05:42.318Z","etag":null,"topics":["denial-of-service","dos-attack","penetration-testing-tools","pytno","pytnon3","red-teaming"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SnailSploit.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,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-14T18:44:16.000Z","updated_at":"2025-05-31T07:00:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"11a4a174-61cc-46ab-ba3a-6360335061a2","html_url":"https://github.com/SnailSploit/ZenFlood","commit_stats":null,"previous_names":["zenrat-47/zenflood","snailsploit/zenflood"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/SnailSploit/ZenFlood","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnailSploit%2FZenFlood","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnailSploit%2FZenFlood/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnailSploit%2FZenFlood/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnailSploit%2FZenFlood/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SnailSploit","download_url":"https://codeload.github.com/SnailSploit/ZenFlood/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SnailSploit%2FZenFlood/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32022561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["denial-of-service","dos-attack","penetration-testing-tools","pytno","pytnon3","red-teaming"],"created_at":"2025-03-12T08:28:57.169Z","updated_at":"2026-04-19T21:05:33.009Z","avatar_url":"https://github.com/SnailSploit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n ________                      ________  __                            __\n/        |                    /        |/  |                          /  |\n$$$$$$$$/   ______   _______  $$$$$$$$/ $$ |  ______    ______    ____$$ |\n    /$$/   /      \\ /       \\ $$ |__    $$ | /      \\  /      \\  /    $$ |\n   /$$/   /$$$$$$  |$$$$$$$  |$$    |   $$ |/$$$$$$  |/$$$$$$  |/$$$$$$$ |\n  /$$/    $$    $$ |$$ |  $$ |$$$$$/    $$ |$$ |  $$ |$$ |  $$ |$$ |  $$ |\n /$$/____ $$$$$$$$/ $$ |  $$ |$$ |      $$ |$$ \\__$$ |$$ \\__$$ |$$ \\__$$ |\n/$$      |$$       |$$ |  $$ |$$ |      $$ |$$    $$/ $$    $$/ $$    $$ |\n$$$$$$$$/  $$$$$$$/ $$/   $$/ $$/       $$/  $$$$$$/   $$$$$$/   $$$$$$$/\n```\n\n\n**ZenFlood** is an advanced, multi-protocol slow HTTP research tool for red team, adversarial AI, and defensive simulation.\n\n- **HTTP/1.1 (classic Slowloris)** and **HTTP/2 (multiplexed slow attacks)**\n- Randomized, obfuscated, jittered headers and payloads\n- Supports both **slow GET** and **slow POST (chunked)**\n- Captures server responses for behavioral and ML analysis\n- Designed for research, not crime — **authorized use only**\n\n---\n\n## Features\n\n- **HTTP/1.1 \u0026 HTTP/2 support:** Modern coverage, cloud/CDN-ready\n- **Header \u0026 Payload Randomization:** Mimics advanced bots, defeats naive heuristics\n- **Timing Jitter:** Simulates organic slow clients, evades static rules\n- **Response Logging:** Enables ML, detection, and adversarial signal analysis\n- **Easy to Extend:** Modular code for rapid experimentation\n\n---\n\n## Installation\n\n```bash\npip install h2 pysocks\n````\n\n---\n\n## Usage\n\n### Classic Slowloris (HTTP/1.1, HTTPS):\n\n```bash\npython3 zenflood.py example.com --https\n```\n\n### Slowloris with HTTP/2 (modern, multiplexed):\n\n```bash\npython3 zenflood.py example.com --https --http2\n```\n\n### Slow POST / Chunked transfer:\n\n```bash\npython3 zenflood.py example.com --https --mode post\n```\n\n### Advanced Jitter (adversarial/realistic traffic):\n\n```bash\npython3 zenflood.py example.com --https --header-jitter-min 0.5 --header-jitter-max 2 --payload-jitter-min 4 --payload-jitter-max 10\n```\n\n### Full options:\n\n```bash\npython3 zenflood.py -h\n```\n\n---\n\n## Example Output\n\n```\n[+] Active sockets: 100 | Recent log: [b'HTTP/1.1 503 Service Unavailable\\r\\n...']\n```\n\n---\n\n## Research and Defensive Use\n\nZenFlood is built for:\n\n* Adversarial red team and XDR/SIEM/AI dataset generation\n* Real-world simulation of slow HTTP/1.1 and HTTP/2 DoS for blue teams\n* Testing rate-limiting, WAF, and CDN protections in hybrid/cloud environments\n\n---\n\n## Ethical Notice\n\n**Only use ZenFlood with explicit, written authorization on systems you own or are approved to test.\nThis tool is for research and defense — not for unauthorized activity, crime, or vandalism.**\n\n---\n\n## Attribution\n\nOriginal by ZenRat-47\nModernized and maintained by Kai Aizen\n2025 — For the security community and responsible adversarial research\n\n---\n\n## License\n\nMIT License\n\n---\n\n## Roadmap\n\n* HTTP/3/QUIC support (planned)\n* ML integration for automated label generation\n* AsyncIO-based high-scale mode\n\n---\n\n*Open to contributions, feedback, and professional collaboration.*\n\n```\n\n---\n\n**You can copy-paste this directly for your repo.**  \nLet me know if you want additional badges, FAQ, or ML integration examples!\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnailsploit%2Fzenflood","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsnailsploit%2Fzenflood","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsnailsploit%2Fzenflood/lists"}