{"id":20676053,"url":"https://github.com/sammwyy/ioncat","last_synced_at":"2025-09-27T03:31:40.271Z","repository":{"id":225082514,"uuid":"764957304","full_name":"sammwyy/IonCAT","owner":"sammwyy","description":"Multi layered network stress tool","archived":false,"fork":false,"pushed_at":"2024-02-29T05:56:24.000Z","size":46,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-12-24T20:36:38.813Z","etag":null,"topics":["ddos","ddos-attack-tools","ddos-attacks","ddos-tool","dos","dos-attack","hacking","pentesting","python","python-ddos","stress-testing","stresser"],"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/sammwyy.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}},"created_at":"2024-02-29T02:32:31.000Z","updated_at":"2024-08-20T14:31:15.000Z","dependencies_parsed_at":"2024-02-29T06:48:37.287Z","dependency_job_id":null,"html_url":"https://github.com/sammwyy/IonCAT","commit_stats":null,"previous_names":["sammwyy/ioncat"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FIonCAT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FIonCAT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FIonCAT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sammwyy%2FIonCAT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sammwyy","download_url":"https://codeload.github.com/sammwyy/IonCAT/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234377695,"owners_count":18822582,"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":["ddos","ddos-attack-tools","ddos-attacks","ddos-tool","dos","dos-attack","hacking","pentesting","python","python-ddos","stress-testing","stresser"],"created_at":"2024-11-16T21:11:35.233Z","updated_at":"2025-09-27T03:31:34.941Z","avatar_url":"https://github.com/sammwyy.png","language":"Python","funding_links":["https://ko-fi.com/sammwy"],"categories":[],"sub_categories":[],"readme":"# 🐱‍👤 IonCAT\n\nInput/Output Network Catapult (IonCAT) is a Multi layered network stress tool. It is capable of sending large amounts of traffic to a target, which can be used to exhaust the target's resources. IonCAT is a powerful and flexible HTTP/HTTPS, TCP/UDP, and ICMP. It can be used to generate and send packets to a target, and it can be used to test the target's network performance.\n\nThis tool was created for educational purposes only. I do not take any responsibility for the misuse of this tool.\n\n## 💻 Setup\n\n```bash\n# Clone the repository.\ngit clone https://github.com/sammwyy/ioncat\n\n# Go to the repository.\ncd ioncat\n\n# Install the requirements.\npip install -r requirements.txt\n```\n\n## 📚 Usage\n\n```bash\n# Example targets:\n# - http://example.com     (Without port but with protocol)\n# - mysql://example.com    (Without protocol but with port)\n# - ftp://example.com:23   (With protocol and port)\n#\n# Invalid target:\n# - example.com            (Without protocol and without port)  \n#\n# If you don't specify a port this tool will use the default port for the protocol.\n# You must specify a protocol or a port.\npython ioncat \u003coptions\u003e COMMAND [target] \u003cflags\u003e\n```\n\n**Options:**\n\n| Option | Short | Description | type | Default |\n| ------ | ----- | ----------- | :--: | :-----: |\n| `--headless` | `\u003cnone\u003e` | Headless mode (no colors or format) | bool | False |\n| `--proxies` | `\u003cnone\u003e` | File with proxies to use | str | `data/proxies.txt` |\n| `--unsafe` | `\u003cnone\u003e` | Allow non-proxy connections | bool | False |\n\n\u003e You must use options before command.\n\n**Commands:**\n\n| Command | Description | Options |\n| ------- | ----------- | ------- |\n| `fastclose` | Fast open/close streams to the target | `method`, `threads`, `uas` |\n| `http` | HTTP/HTTPS flood | `bypass`, `method`,`random-body`, `threads`, `uas` |\n| `slowloris` | A lot of low traffic established connections | `bypass`, `method`, `sockets`, `threads`, `uas` |\n\n**Flags:**\n\n| Flag | Short | Description | type | Default |\n| ------ | ----- | ----------- | :--: | :-----: |\n| `--bypass` | `-b` | Mimics a real browser and bypass WAFs | bool | False |\n| `--method` | `-m` | HTTP method to use | str | GET |\n| `--random-body` | `-r` | Randomizes the body of the request | bool | False |\n| `--sockets` | `-s` | Simultaneous connections | int | 64 |\n| `--threads` | `-t` | Number of threads to use | int | (System cpu cores) |\n| `--uas` | `-u` | File with random user-agents to use | str | `data/user-agents.txt` |\n\n\u003e Note: All flags are optional. You must use flags after the command.\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\nFeel free to check [issues page](https://github.com/sammwyy/ioncat/issues).\n\n## ❤️ Show your support\n\nGive a ⭐️ if this project helped you! Or buy me a coffee-latte 🙌 [Ko-fi](https://ko-fi.com/sammwy)\n\n## 📝 License\n\nCopyright © 2024 [Sammwy](https://github.com/sammwyy).\nThis project is [MIT](LICENSE) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammwyy%2Fioncat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsammwyy%2Fioncat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsammwyy%2Fioncat/lists"}