Skip to main content

PiroAttack - A Python 3 app for SECURITY TESTING PURPOSES ONLY!

Project description

PiroAttack 🔒

License PyPI Version GitHub Stars

⚠️ 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

pip install piroattack

Usage

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 subpages. (REQUIRES BEAUTIFULSOUP4)
  • res/lists/useragents - Text lists (one per line) of User-Agent strings (from 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 📬 Telegram: t.me/hk4crprasad

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

piroattack-0.0.1.tar.gz (114.0 kB view details)

Uploaded Source

Built Distribution

piroattack-0.0.1-py3-none-any.whl (117.8 kB view details)

Uploaded Python 3

File details

Details for the file piroattack-0.0.1.tar.gz.

File metadata

  • Download URL: piroattack-0.0.1.tar.gz
  • Upload date:
  • Size: 114.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for piroattack-0.0.1.tar.gz
Algorithm Hash digest
SHA256 19f3392bbf3e48ad49efbe961436e39c3a87dcad29b8b03f8da117d41c6703cc
MD5 dd01e039a5dc7ecc50f2dc8634582e7a
BLAKE2b-256 95caee6e506045efc21c3db211424ad05d10ffd200ce456b94f6121f20d04778

See more details on using hashes here.

File details

Details for the file piroattack-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: piroattack-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 117.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.0

File hashes

Hashes for piroattack-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 23f2936b518c12976120f68caa3dc34f95cf59ff5b9522305958330ba92e540b
MD5 ca9806c6f2d8b12fb5894160756c5e11
BLAKE2b-256 00352a771d30451bc37255cfee7b87d1c5dbb2de382db8620d5e0519d438c287

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page