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)
```

Read the [documentation](https://pyarti.readthedocs.io/en/latest/) for detailed API usage and examples.

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.2.tar.gz (4.4 kB view details)

Uploaded Source

Built Distributions

pyarti-0.0.2-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.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: pyarti-0.0.2.tar.gz
  • Upload date:
  • Size: 4.4 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.2.tar.gz
Algorithm Hash digest
SHA256 e6b483f5259935149f20289b7ca921933cd5ac7ca539fe44e11b9cac91313b73
MD5 826db2bcc48b6d2cc19e430f96acc37e
BLAKE2b-256 60e57485cfe04b5f8bd7424f8d8fae3462050be401f5bf35f0c0cf9d918b0388

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyarti-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4059cca469453ae55ca706c4fbf41d62f5e81921f3b7e101061e1e4431ce2f8
MD5 82709fb5d74c0553ef10c17788a1ed1d
BLAKE2b-256 a227f645ee9c7fe29dd1aa57b3a0904620044575c497b3aa2fdb1208f4448a13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyarti-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82342d6a1d2ff9843673d99ba932dcb26db822b2393d6a5dc663ab6159fffe5d
MD5 8e27e527acdfb2169d7d28241cb08c27
BLAKE2b-256 d3eb7ae95d664ddc719b1c2c4fe77d50b7c2372565bf8e07f1d92fbaf7a44e2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyarti-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e860de0270a16b9093c1d405529a281ea8090624abd9cc710f0a1b396362955d
MD5 4b8c6186cd1060baa55f6c44418d4f4d
BLAKE2b-256 18d2f70348d4379ece75400b334954830c578d857f29b416a520c56d1c0f4fc5

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