Web-server which produces infinite chunked-encoded responses
Project description
http-tarpit
Web-server which produces infinite chunked-encoded responses
Requirements
- Python 3.5.3+
- aiohttp 3.4.4+
Installation
Standard Python package installation. This package is available on PyPI:
pip3 install http-tarpit
Usage
Synopsis:
$ http-tarpit --help
usage: http-tarpit [-h] [--disable-uvloop] [-v {debug,info,warn,error,fatal}]
[-m {clock,newline,urandom,null,slow_newline}]
[-a BIND_ADDRESS] [-p BIND_PORT] [-c CERT] [-k KEY]
Web-server which produces infinite chunked-encoded responses
optional arguments:
-h, --help show this help message and exit
--disable-uvloop do not use uvloop even if it is available (default:
False)
-v {debug,info,warn,error,fatal}, --verbosity {debug,info,warn,error,fatal}
logging verbosity (default: info)
-m {clock,newline,urandom,null,slow_newline}, --mode {clock,newline,urandom,null,slow_newline}
operation mode (default: clock)
listen options:
-a BIND_ADDRESS, --bind-address BIND_ADDRESS
bind address (default: 0.0.0.0)
-p BIND_PORT, --bind-port BIND_PORT
bind port (default: 8080)
TLS options:
-c CERT, --cert CERT enable TLS and use certificate (default: None)
-k KEY, --key KEY key for TLS certificate (default: None)
Modes of operation
clock
- feed client with current time string every secondnewline
- feed client with newlines as fast as possibleurandom
- feed client with random bytes as fast as possiblenull
- feed client with zero bytes as fast as possibleslow_newline
- feed client with newline character every second
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
http_tarpit-0.1.1.tar.gz
(5.1 kB
view hashes)
Built Distribution
Close
Hashes for http_tarpit-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a01c7869a4bc481d0f574b2e52de9dcb86e0b828b1e5ea974b711f4298d702a |
|
MD5 | d9933b22694a81def9027a7243dc0d9d |
|
BLAKE2b-256 | b63653d925b113be3d1c668ccd9711367ef692f021564112fd8fd88e3b8918d7 |