SSH tarpit that slowly sends an endless banner
Project description
ssh-tarpit
SSH tarpit that slowly sends an endless banner. Original idea by Chris Wellons. This is Python 3 implementation focused on safety and correctness. Project is now in "work in progress" stage.
Requirements
- Python 3.5.3+
Installation
Standard Python package installation. This package is available on PyPI:
pip3 install ssh-tarpit
Usage
Synopsis:
$ ssh-tarpit --help
usage: ssh-tarpit [-h] [--disable-uvloop] [-v {debug,info,warn,error,fatal}]
[-i INTERVAL] [-a BIND_ADDRESS] [-p BIND_PORT] [-D]
SSH tarpit that slowly sends an endless banner
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)
-i INTERVAL, --interval INTERVAL
interval between writes in seconds (default: 2.0)
listen options:
-a BIND_ADDRESS, --bind-address BIND_ADDRESS
bind address (default: 127.0.0.1)
-p BIND_PORT, --bind-port BIND_PORT
bind port (default: 2222)
-D, --dualstack force dualstack socket mode. Sets socket IPV6_V6ONLY
option to 0 (default: False)
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
ssh_tarpit-0.1.5.tar.gz
(4.3 kB
view hashes)
Built Distribution
Close
Hashes for ssh_tarpit-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d6789eb7d1c20ac5f53cd08a9d22ef3c8bad5a58e4b6481c166488e645c0141 |
|
MD5 | 4408d7547d121e4bdef45123886c6624 |
|
BLAKE2b-256 | dc255ec4955ca5d73556a798bd91fb0502716df7f1c2a7ed497557279fefe31f |