Skip to main content

Simple TCP/TLS mitm engine supports SOCKSv4 + SOCKSv5 + Cert store

Project description

pySockSSL

Python 3 Documentation Status

Similar to

But more simple and focus on TCP/TLS stream capture ONLY - NO data analyzing 🤐

Support

  • TCP only
  • SOCKSv4 + user auth
  • SOCKSv5 + user/pwd auth
  • [Dummy] cert generator
  • SSL/TLS man-in-the-middle 😎
  • API to intercept captured data

Install

pip3 install pysockssl

or

git clone https://github.com/trichimtrich/pysockssl
cd pysockssl
python3 setup.py install

Usage & API

Check out the doc at https://pysockssl.readthedocs.io

TODO

  • Interactive interface
  • CLI addon to save dummy cert from rootCA
  • Blacklist / whitelist / passthru TLS Domain

License

GNU GPLv3

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

pysockssl-0.2.tar.gz (11.5 kB view details)

Uploaded Source

Built Distribution

pysockssl-0.2-py3-none-any.whl (27.2 kB view details)

Uploaded Python 3

File details

Details for the file pysockssl-0.2.tar.gz.

File metadata

  • Download URL: pysockssl-0.2.tar.gz
  • Upload date:
  • Size: 11.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pysockssl-0.2.tar.gz
Algorithm Hash digest
SHA256 847cbbcee474f65c1d70d7d86b1e9fc449cce7967663d4d0b864320b6459c2ff
MD5 535e7b82710aeed9900fb737d86c5275
BLAKE2b-256 34374451082a4f5c48623832fecc9a024c2f4f440768643f9ca4d63a191114d3

See more details on using hashes here.

File details

Details for the file pysockssl-0.2-py3-none-any.whl.

File metadata

  • Download URL: pysockssl-0.2-py3-none-any.whl
  • Upload date:
  • Size: 27.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pysockssl-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 dc0ab53f2236b0445257197771213402a48c4a1741180ec2f5f13fcba03fe53d
MD5 a0314ab958c8f2305be2eeb730b9dae8
BLAKE2b-256 4f9b9e5f46d3d61e6235a8805faa6723a8838d52b02ad4054b5d5b6cb5610e00

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