Skip to main content

Advanced dual-layer network anonymization wrapper.

Project description

CasperAC Logo

CasperAC

Advanced Dual-Layer Network Anonymization CLI

Build Status PyPI Version Python Versions License: MIT


⚡ Features

  • Status Checks: Quickly verify your Cloudflare WARP connection and Tor network proxy health.
  • Command Proxying: Wrap any terminal command to automatically route it through Tor's socks5h proxy, tunneling DNS queries through Tor to prevent leaks.
  • Circuit Renewal: Renew your Tor circuit to acquire a fresh exit node IP directly from the CLI.
  • Environment Management: Easily export or unset proxy environment variables for your current active shell session.
  • Fingerprint Evasion: Injects standard browser User-Agents into the shell environment to help disguise underlying command fingerprints.

🚀 Installation

Prerequisites

  • Python 3.8+
  • Tor daemon installed and running locally on port 9050. Control port on 9051.
  • Cloudflare WARP CLI (optional, but recommended for the dual-layer approach).

Setup via PyPI (Recommended)

pip install casperac

Setup from Source

git clone https://github.com/yourusername/casperac.git
cd casperac
pip install -e .

💻 Usage

# Check the status of your proxies
casperac status

# Run a specific command through the proxy chain
casperac run -- curl -I https://api.github.com/user

# Renew your Tor exit node
casperac renew

# Source proxy variables into your active shell session
eval $(casperac env-on)

# Revert proxy variables
eval $(casperac env-off)

🤝 Contributing

Contributions, issues and feature requests are welcome! Feel free to check issues page. You can also take a look at the contributing guide.

📝 License

Copyright © 2024. This project is MIT licensed.

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

casperac-0.1.1.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

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

casperac-0.1.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

Details for the file casperac-0.1.1.tar.gz.

File metadata

  • Download URL: casperac-0.1.1.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for casperac-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ae98c7528cde2655b445e8285cc0953d391e73ef41f5ab555503236bba5aad2b
MD5 d8fde21a7c8e0f32741d836d619439fa
BLAKE2b-256 3af661799dd70ba8386a94681e7cd2bb9bba8bba32a8ab3946d4b612573aadd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for casperac-0.1.1.tar.gz:

Publisher: ci.yml on cagritas/casperac

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file casperac-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: casperac-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for casperac-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 592c9ca06bf19916c2cbe5a509d331ff91e56afa8d45a89101e8e37fda514446
MD5 dc0111e79ce61797c2466d09d41946b6
BLAKE2b-256 d009c061ba77d75e71e3968432f6b64c80d2f7e070d2e52beec09d32cc2d3cb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for casperac-0.1.1-py3-none-any.whl:

Publisher: ci.yml on cagritas/casperac

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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