Skip to main content

No project description provided

Project description

pyarti

It is a Python module to allow creating of SOCKS5 proxy using Arti project from the Tor Project.

By default it runs the proxy at port 9150 on localhost.

How to build?

First install Rustup toolchain for your user.

Build dependencies in Fedora

sudo dnf install python3-devel openssl-devel

Build dependencies in Debian Bullseye

sudo apt install -y python3-dev python3-pip python3-venv

Then create a virtual environment and follow along.

python3 -m venv .venv
source .venv/bin/activate
python3 -m pip install -r requirements-dev.txt
python setup.py develop

For a release build use the following command.

python setup.py bdist_wheel

How to use?

proxy = OnionProxy()
assert proxy.verify(blocking=True)

Documentation coming soon.

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

pyarti-0.0.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distributions

pyarti-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyarti-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyarti-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: pyarti-0.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for pyarti-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8ddf4b536012f76d47daf89133cd694ecc25bf37879fc8dacc8454699d7321ad
MD5 ae11ecd69af1a793df9098470671301d
BLAKE2b-256 d7bfd2eb96b2961dd88956ae99885c551a33dccc187c403c9376658d6c057cab

See more details on using hashes here.

File details

Details for the file pyarti-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyarti-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 538c76c9dba09235aabdf20ebc75fcd6c02eb8f8a55dcb47a5297452cdc71303
MD5 a0f68e6ebacef1e2b0c2122eb50caad4
BLAKE2b-256 8f47cbbd78976e2f4c093825808d21d24052a20e6d7e0fb40e8f6d7fc3a4b68b

See more details on using hashes here.

File details

Details for the file pyarti-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyarti-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68df374170ad33d9aa5538fd2cc64cc535c3153acc05a5c7d5108f37df87bd73
MD5 bbd347f074ddd21df25d4d70ef4cfe75
BLAKE2b-256 5522b9956c080ef9722cacb8b0c811ca09609e2caf19cc1df4968a0dbc27f6b9

See more details on using hashes here.

File details

Details for the file pyarti-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyarti-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c20cfd6e189bc8f4ecdbd08634b83ce2c771872839d0d4a6df94201457d7d56c
MD5 dbe8fbaefbf35e654bd7321b57bbb94b
BLAKE2b-256 e4a39d95bdbe64906fd73223818a649ba352556a694d31faeccd83191c6d3278

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