Skip to main content

A daemon making a port into tarpit

Project description

Tarpitd.py

Tarpitd.py will partly simulate common internet services, for an instance, HTTP, but respond in a way that may make the client not work properly, slow them down or make them crash.

Qucik start

Just download the script and run it:

wget --output-document tarpitd.py \
https://github.com/ImBearChild/tarpitd.py/raw/main/src/tarpitd.py

python ./tarpitd.py -s misc_endlessh:0.0.0.0:2222

Now an endlessh tarpit is running on your host listening port 2222.

Install

You don't need to run pip install or git clone. Just download the script called tarpitd.py in this repo, and put it somewhere you see fit.

If you want it act like an executable binary, put it inside your $PATH (usually /usr/local/bin or ~/.local/bin), and make it executable by chmod +x.

In case that you still want an installation with pip:

pip install \
git+https://github.com/ImBearChild/tarpitd.py.git@main

Document

For online usage document, please refer to tarpitd.py(7) and tarpitd.py(1).

Or you can refer to embedded manual page, if you have the script downloaded:

python tarpitd.py --manual tarpitd.py.7

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

tarpitd-0.0.2.tar.gz (13.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tarpitd-0.0.2-py3-none-any.whl (15.8 kB view details)

Uploaded Python 3

File details

Details for the file tarpitd-0.0.2.tar.gz.

File metadata

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

File hashes

Hashes for tarpitd-0.0.2.tar.gz
Algorithm Hash digest
SHA256 61de3298ae1a20a2b0701791c0163ab9c536333efe23bf928a03a3eea672e0b4
MD5 ff94f447d1392d7be404f752b69d1924
BLAKE2b-256 03f153a43d6536f80281a2497d1a90288e5a526652789527c39038da58ad921f

See more details on using hashes here.

File details

Details for the file tarpitd-0.0.2-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tarpitd-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 30bd4d5e1be7650f9776f673b52bcc007e334d138f04a0c98499be273ef97008
MD5 31af0d011d07ab69a7101eb4f140f973
BLAKE2b-256 90ea0e0a3ce7c2e3f8e7e43245b19335336eec7585241b01badf0d4d74a62318

See more details on using hashes here.

Supported by

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