Skip to main content

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.

Release files for pyarti 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyarti 0.0.2
File Size Uploaded
pyarti-0.0.2.tar.gz 4.4 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyarti 0.0.2
File Interpreter ABI Platform
pyarti-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
pyarti-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
pyarti-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details

Total release size: 25.9 MB

Release files / pyarti-0.0.2.tar.gz

Download URL pyarti-0.0.2.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
e6b483f5259935149f20289b7ca921933cd5ac7ca539fe44e11b9cac91313b73
BLAKE2b-256 checksum
How to use checksums
60e57485cfe04b5f8bd7424f8d8fae3462050be401f5bf35f0c0cf9d918b0388
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / pyarti-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarti-0.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c4059cca469453ae55ca706c4fbf41d62f5e81921f3b7e101061e1e4431ce2f8
BLAKE2b-256 checksum
How to use checksums
a227f645ee9c7fe29dd1aa57b3a0904620044575c497b3aa2fdb1208f4448a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / pyarti-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarti-0.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
82342d6a1d2ff9843673d99ba932dcb26db822b2393d6a5dc663ab6159fffe5d
BLAKE2b-256 checksum
How to use checksums
d3eb7ae95d664ddc719b1c2c4fe77d50b7c2372565bf8e07f1d92fbaf7a44e2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release files / pyarti-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL pyarti-0.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 8.6 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e860de0270a16b9093c1d405529a281ea8090624abd9cc710f0a1b396362955d
BLAKE2b-256 checksum
How to use checksums
18d2f70348d4379ece75400b334954830c578d857f29b416a520c56d1c0f4fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.7

Release history Release notifications | RSS feed

This release

0.0.2 This release

4 release files

0.0.1

4 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page