# PiroAttack 🔒
![License](https://img.shields.io/github/license/hk4crprasad/PiroAttack) ![PyPI Version](https://img.shields.io/pypi/v/piroattack) ![GitHub Stars](https://img.shields.io/github/stars/hk4crprasad/PiroAttack?style=social)
**⚠️ THIS PROJECT IS NO LONGER MAINTAINED ⚠️**
PiroAttack is a Python 3 app designed for **SECURITY TESTING PURPOSES ONLY!** 🛡️ It leverages the HTTP Keep Alive + NoCache attack vector for HTTP DoS testing.
## Installation
```bash
pip install piroattack
```
## Usage
```bash
piroattack <url> [OPTIONS]
```
### Options:
- `-u, --useragents` File with user-agents to use (default: randomly generated)
- `-w, --workers` Number of concurrent workers (default: 50)
- `-s, --sockets` Number of concurrent sockets (default: 30)
- `-m, --method` HTTP Method to use 'get' or 'post' or 'random' (default: get)
- `-d, --debug` Enable Debug Mode [more verbose output] (default: False)
- `-n, --nosslcheck` Do not verify SSL Certificate (default: True)
- `-h, --help` Shows this help
## Utilities
- **util/getuas.py** - Fetches user-agent lists from [useragentstring.com](http://www.useragentstring.com/pages/useragentstring.php) subpages. (*REQUIRES BEAUTIFULSOUP4*)
- **res/lists/useragents** - Text lists (one per line) of User-Agent strings (from [useragentstring.com](http://www.useragentstring.com))
## Changelog 📆
- **2016-02-06:** Added support for not verifying SSL Certificates
- **2014-02-20:** Added randomly created user agents (still RFC compliant).
- **2014-02-19:** Removed silly referers and user agents. Improved randomness of referers. Added external user-agent list support.
- **2013-03-26:** Changed from threading to multiprocessing. Still has some bugs to resolve like I still don't know how to properly shut down the manager.
- **2012-12-09:** Initial release
## To-do 📝
- Change from getopt to argparse
- Change from string.format() to printf-like
## License 📜
This software is distributed under the GNU General Public License version 3 (GPLv3).
## LEGAL NOTICE ⚖️
THIS SOFTWARE IS PROVIDED FOR EDUCATIONAL USE ONLY! IF YOU ENGAGE IN ANY ILLEGAL ACTIVITY, THE AUTHOR DOES NOT TAKE ANY RESPONSIBILITY FOR IT. BY USING THIS SOFTWARE, YOU AGREE WITH THESE TERMS.
🚀 **Author:** [HK4CRPRASAD](https://github.com/hk4crprasad)
📬 **Telegram:** [t.me/hk4crprasad](https://t.me/hk4crprasad)
Raw data
{
"_id": null,
"home_page": "https://github.com/hk4crprasad/piroattack",
"name": "piroattack",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.6",
"maintainer_email": "",
"keywords": "ddos,attack,multi-ddos,piro,hk4crprasad,piroattack",
"author": "HK4CRPRASAD",
"author_email": "hotahara12@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/95/ca/ee6e506045efc21c3db211424ad05d10ffd200ce456b94f6121f20d04778/piroattack-0.0.1.tar.gz",
"platform": null,
"description": "# PiroAttack \ud83d\udd12\n\n![License](https://img.shields.io/github/license/hk4crprasad/PiroAttack) ![PyPI Version](https://img.shields.io/pypi/v/piroattack) ![GitHub Stars](https://img.shields.io/github/stars/hk4crprasad/PiroAttack?style=social)\n\n**\u26a0\ufe0f THIS PROJECT IS NO LONGER MAINTAINED \u26a0\ufe0f**\n\nPiroAttack is a Python 3 app designed for **SECURITY TESTING PURPOSES ONLY!** \ud83d\udee1\ufe0f It leverages the HTTP Keep Alive + NoCache attack vector for HTTP DoS testing.\n\n## Installation\n\n```bash\npip install piroattack\n```\n\n## Usage\n\n```bash\npiroattack <url> [OPTIONS]\n```\n\n### Options:\n\n- `-u, --useragents` File with user-agents to use (default: randomly generated)\n- `-w, --workers` Number of concurrent workers (default: 50)\n- `-s, --sockets` Number of concurrent sockets (default: 30)\n- `-m, --method` HTTP Method to use 'get' or 'post' or 'random' (default: get)\n- `-d, --debug` Enable Debug Mode [more verbose output] (default: False)\n- `-n, --nosslcheck` Do not verify SSL Certificate (default: True)\n- `-h, --help` Shows this help\n\n## Utilities\n\n- **util/getuas.py** - Fetches user-agent lists from [useragentstring.com](http://www.useragentstring.com/pages/useragentstring.php) subpages. (*REQUIRES BEAUTIFULSOUP4*)\n- **res/lists/useragents** - Text lists (one per line) of User-Agent strings (from [useragentstring.com](http://www.useragentstring.com))\n\n## Changelog \ud83d\udcc6\n\n- **2016-02-06:** Added support for not verifying SSL Certificates\n- **2014-02-20:** Added randomly created user agents (still RFC compliant).\n- **2014-02-19:** Removed silly referers and user agents. Improved randomness of referers. Added external user-agent list support.\n- **2013-03-26:** Changed from threading to multiprocessing. Still has some bugs to resolve like I still don't know how to properly shut down the manager.\n- **2012-12-09:** Initial release\n\n## To-do \ud83d\udcdd\n\n- Change from getopt to argparse\n- Change from string.format() to printf-like\n\n## License \ud83d\udcdc\n\nThis software is distributed under the GNU General Public License version 3 (GPLv3).\n\n## LEGAL NOTICE \u2696\ufe0f\n\nTHIS SOFTWARE IS PROVIDED FOR EDUCATIONAL USE ONLY! IF YOU ENGAGE IN ANY ILLEGAL ACTIVITY, THE AUTHOR DOES NOT TAKE ANY RESPONSIBILITY FOR IT. BY USING THIS SOFTWARE, YOU AGREE WITH THESE TERMS.\n\n\ud83d\ude80 **Author:** [HK4CRPRASAD](https://github.com/hk4crprasad)\n\ud83d\udcec **Telegram:** [t.me/hk4crprasad](https://t.me/hk4crprasad)\n",
"bugtrack_url": null,
"license": "GPL-3.0",
"summary": "PiroAttack - A Python 3 app for SECURITY TESTING PURPOSES ONLY!",
"version": "0.0.1",
"project_urls": {
"Download": "https://github.com/hk4crprasad/piroattack/archive/pypi.zip",
"Homepage": "https://github.com/hk4crprasad/piroattack"
},
"split_keywords": [
"ddos",
"attack",
"multi-ddos",
"piro",
"hk4crprasad",
"piroattack"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "00352a771d30451bc37255cfee7b87d1c5dbb2de382db8620d5e0519d438c287",
"md5": "ca9806c6f2d8b12fb5894160756c5e11",
"sha256": "23f2936b518c12976120f68caa3dc34f95cf59ff5b9522305958330ba92e540b"
},
"downloads": -1,
"filename": "piroattack-0.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ca9806c6f2d8b12fb5894160756c5e11",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.6",
"size": 117772,
"upload_time": "2023-12-01T06:06:55",
"upload_time_iso_8601": "2023-12-01T06:06:55.366572Z",
"url": "https://files.pythonhosted.org/packages/00/35/2a771d30451bc37255cfee7b87d1c5dbb2de382db8620d5e0519d438c287/piroattack-0.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "95caee6e506045efc21c3db211424ad05d10ffd200ce456b94f6121f20d04778",
"md5": "dd01e039a5dc7ecc50f2dc8634582e7a",
"sha256": "19f3392bbf3e48ad49efbe961436e39c3a87dcad29b8b03f8da117d41c6703cc"
},
"downloads": -1,
"filename": "piroattack-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "dd01e039a5dc7ecc50f2dc8634582e7a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.6",
"size": 113991,
"upload_time": "2023-12-01T06:06:57",
"upload_time_iso_8601": "2023-12-01T06:06:57.802978Z",
"url": "https://files.pythonhosted.org/packages/95/ca/ee6e506045efc21c3db211424ad05d10ffd200ce456b94f6121f20d04778/piroattack-0.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-12-01 06:06:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "hk4crprasad",
"github_project": "piroattack",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "piroattack"
}