Skip to main content

Tokenade v6.4 — Browser Session Portability Tool

Extract browser sessions from one device, package them into portable .tokenade files, and browse as the donor on another device using a CDP reverse proxy with TLS fingerprint matching.

Product focus: session portability + TLS-matched replay — not a Multilogin replacement.

~5250 automated tests · large CLI surface · 22 official plugins (unverified) · stealth: measured, not “Grade A”

Honesty policy: This README separates battle-tested behavior from code that exists but is not production-proven. Overclaims were removed 2026-07-09. Deferred goals live in .agent/plans/2026-07-09-p0-honesty-deferred-claims.md.

What actually works (battle-tested)

Evidence: .agent/working.md, .agent/testing-reports/2026-07-06-e2e-headless-test.md, manual multi-device notes.

Capability Status Notes
Cookie export (Chrome/Firefox/Brave/Edge) Works SQLite extraction, domain filters
CDP proxy + session inject (Gmail, ChatGPT) Works Confirmed logged-in in real runs
localStorage transfer (Telegram Web) Works E2E headless 2026-07-06
Google persistent cookies → CloakBrowser Works 171 cookies, login selectors matched
AES-256-GCM session file encryption Works Core TokenadeEncryptor, PBKDF2 600k
Session health scoring (cookie heuristics) Works Heuristic score — not a live auth proof
Forward proxy CONNECT Works Battle-tested 2026-06-17
Multi-site proxy (2 sessions) Works Battle-tested 2026-06-17
CloakBrowser as default stealth backend Works Prefer over pure JS patches
GitHub/Discord/Reddit from session-only Firefox cookies Often fails Auth cookies not always persisted to disk
Google Chrome→Chrome / multi-device Often fails DBSC + risk signals; see working notes
Cloudflare Turnstile / hard bot labs Often fails Battle suite ~Grade C (~78/100), not A
Enterprise LDAP / fleet / K8s generators Code present Not battle-tested as a product
Official plugin marketplace “ratings/downloads” Removed Were never real telemetry

Features

Core (primary product)

Feature Description Confidence
Session Export Extract cookies from Chrome, Firefox, Brave, Edge; Safari/Tor/mobile available High for desktop Chromium/Firefox
Session Injection CDP proxy or direct profile modification High for persistent-cookie sites
TLS Fingerprint Matching curl-cffi impersonation on proxied requests High when tokenade[runtime] installed
localStorage Support Extract/inject localStorage (critical for Telegram) High for Telegram; mixed for Discord
Encryption AES-256-GCM via core encryptor only High
Session Refresh Cookie re-warm via headless browser; OAuth path exists Medium (site-dependent)
Health Scoring Heuristic cookie/auth scoring Medium (not live site proof)
Site Configs / plugins Domain + critical-cookie presets Medium (configs/lists, not deep site engines)

Stealth (honest)

Feature Description Confidence
CloakBrowser Stealth Chromium backend (default when available) High as launcher
JS patch fallback Webdriver/plugins/WebGL/canvas/etc. when CloakBrowser unavailable Best-effort
Battle testing Multi-site detection suite with scores Use scores; do not assume “undetectable”
CAPTCHA / CF / Akamai helpers Detection + partial automation Partial — not a guaranteed bypass product
Humanize Mouse/keyboard timing helpers Best-effort

Also present (code exists — not the sales pitch)

Area What exists Caveat
Advanced refresh/share/merge/rotate CLI + modules Prefer core loop first
Browser extension MV3 export helper Manual install; not a full product surface
Plugin marketplace Install/search/TUI; 22 official plugins Plugins unverified; many thin or core-overlapping
Profile / fingerprint / competitor import Modules + CLI Competitor parity is incomplete vs AdsPower/Multilogin
Enterprise (audit, RBAC, LDAP) Modules + optional deps Not production-hardened for multi-tenant ops
Fleet / K8s YAML / CI generators CLI scaffolding Generators ≠ managed platform
GitHub Actions CI for this repo Present Matrix lint/test

Browser support

Browser Status Notes
Chrome Strong SQLite extraction, profile discovery; binary patch experimental
Firefox Strong SQLite + LevelDB localStorage paths used in E2E
Edge / Brave Strong Chromium-based
Safari Partial macOS cookie parsing
Tor Browser Available Firefox-based profile discovery
Mobile (Android) Available Via ADB — less battle coverage than desktop

Quick Start (3 commands)

Step 1 — Install

pip install tokenade

Step 2 — Export cookies from your browser

# See what browsers are installed
tokenade export --list-profiles

# Export ChatGPT session from Firefox
tokenade export --browser-name firefox --domains "chatgpt.com,openai.com" -o chatgpt.tokenade

# Export Gmail session from Chrome
tokenade export --browser-name chrome --domains "google.com,accounts.google.com,mail.google.com" -o gmail.tokenade

Step 3 — Launch with stealth (CloakBrowser)

# Launch stealth browser with session injected
tokenade launch -s gmail.tokenade -u https://mail.google.com

# With human-like behavior
tokenade launch -s gmail.tokenade -u https://mail.google.com --humanize

# Or use the proxy mode
tokenade proxy -s gmail.tokenade

Full CLI Reference (58 Commands)

Session Management

tokenade export         # Extract cookies from browser
tokenade load           # Load session into browser
tokenade sessions list  # List all sessions
tokenade sessions stats # Session statistics
tokenade session-diff   # Compare two sessions
tokenade validate       # Validate session integrity
tokenade validate-rules # Validate against custom rules
tokenade validate-session # Validate for CI/CD health gates
tokenade health         # Check session health
tokenade health-report  # Batch health report for CI/CD
tokenade diff           # Diff two sessions
tokenade merge          # Merge multiple sessions
tokenade rotate         # Rotate sessions
tokenade transfer       # Transfer session between browsers
tokenade extract        # Extract session (alias for export)
tokenade inject-profile # Inject session into browser profile
tokenade import         # Import from competitor format
tokenade versions       # Show session versions
tokenade rollback       # Rollback to previous version

Stealth & Browser

tokenade stealth test   # 18-point detection test suite
tokenade stealth battle # Battle test against 5 detection sites
tokenade stealth report # Generate detection report
tokenade stealth deps   # Check stealth dependencies
tokenade launch         # Launch stealth browser with session
tokenade patch-chrome   # Binary patch Chrome for stealth
tokenade fingerprint    # Generate fingerprint
tokenade clone-profile  # Clone browser profile

CloakBrowser

tokenade cloak info     # Show CloakBrowser status
tokenade cloak install  # Download CloakBrowser binary
tokenade cloak serve    # Start CDP server (cloakserve)

Session Refresh

tokenade refresh        # Refresh session from source browser
tokenade refresh-browser # Refresh via undetectable browser
tokenade refresh-oauth  # Refresh OAuth2 tokens
tokenade encrypted-refresh # Refresh encrypted sessions
tokenade batch-refresh  # Refresh multiple sessions
tokenade oauth-config   # Configure OAuth settings

Plugins

tokenade plugin list    # List installed plugins
tokenade plugin install # Install a plugin
tokenade plugin uninstall # Uninstall a plugin
tokenade plugin info    # Show plugin details
tokenade plugin search  # Search marketplace
tokenade plugin rate    # Rate a plugin (syncs to GitHub)
tokenade plugin ratings # View global ratings
tokenade plugin popular # Show popular plugins
tokenade plugin recent  # Show newest plugins
tokenade plugin categories # List categories
tokenade plugin verify  # Verify plugin integrity
tokenade plugin outdated # Show outdated plugins
tokenade plugin browse  # Generate HTML marketplace
tokenade plugin test    # Test a plugin
tokenade plugin enable  # Enable a plugin
tokenade plugin disable # Disable a plugin
tokenade plugin update  # Update plugins
tokenade plugin reload  # Reload a plugin

Proxy & Network

tokenade proxy          # Start CDP reverse proxy
tokenade serve          # Serve session via HTTP

Session Sharing

tokenade share          # Share session (URL, QR, email)
tokenade unshare        # Revoke shared session
tokenade sync           # Sync sessions across devices

Encryption

tokenade encrypt        # Encrypt session file
tokenade decrypt        # Decrypt session file
tokenade rekey          # Re-encrypt with new key

CI/CD & Fleet

tokenade ci run         # Run CI pipeline from tokenade.yml
tokenade ci init        # Create starter tokenade.yml
tokenade ci validate    # Validate tokenade.yml
tokenade ci lint        # Lint tokenade.yml
tokenade cicd           # Generate CI/CD workflow files
tokenade fleet status   # Show all containers/pods
tokenade fleet health   # Health check across fleet
tokenade fleet refresh  # Refresh all containers
tokenade fleet logs     # Get container logs

Forensics

tokenade autopsy        # Analyze why a session died

Container & Kubernetes

tokenade container start/stop/restart/status/logs/refresh/scale/cleanup/health/generate
tokenade k8s deploy/status/scale/logs/delete/pods

TUI

tokenade tui            # Launch interactive terminal UI

Other

tokenade setup          # Initial setup
tokenade config show/get/set # Manage configuration
tokenade monitor start/stop/status # Session monitoring
tokenade analytics report/cleanup # Session analytics
tokenade daemon start/stop/status # Background daemon
tokenade logs           # View logs
tokenade diff           # Diff sessions
tokenade deps check/install # System dependencies
tokenade batch-export   # Export multiple sessions
tokenade batch-load     # Load multiple sessions
tokenade completion     # Shell completion scripts
tokenade test           # Run built-in tests
tokenade mobile-import  # Import from mobile device

--no-open-browser Don't auto-open GUI --timeout SECONDS Request timeout (default: 30) --all Multi-site mode (use -d for sessions directory) --mode {cdp,forward} Proxy mode --legacy Use legacy service-worker proxy --auto-refresh Enable auto-refresh from source browser --source-browser NAME Browser to refresh from --rotate Enable session rotation --rotate-strategy Rotation strategy (health-weighted, round-robin, random, lru) --rotate-interval Rotation interval in seconds


### Stealth

```bash
tokenade stealth test                     # Run 18-point detection test suite
tokenade stealth battle                   # Battle test against 5 real detection sites
tokenade stealth report                   # Generate HTML/JSON detection report
tokenade stealth deps                     # Check stealth system dependencies
tokenade stealth deps-install             # Install missing dependencies

Battle Test Options:

tokenade stealth battle --browser chromium        # Test with Chromium (default)
tokenade stealth battle --browser firefox         # Test with Firefox
tokenade stealth battle --site bot_sannysoft      # Test specific site only
tokenade stealth battle --output report.json      # Save JSON report
tokenade stealth battle -s bot_sannysoft -s creepjs  # Multiple sites

Detection Sites Tested:

Site What It Detects Weight
bot.sannysoft.com WebDriver, automation flags 1.0
creepjs Browser fingerprint anomalies 0.8
pixelscan.net Headless, automation vectors 1.0
browserleaks.com JavaScript API leaks 0.7
iphey.com Bot detection, behavioral analysis 0.6

Browser Launch

tokenade launch -s session.tokenade -u https://site.com [options]

Options:
  -s, --session FILE     Session file (required)
  -u, --url URL          Target URL
  -b, --browser NAME     Browser (chrome, firefox, brave, edge)
  --visible              Show browser window
  --headless             Run in headless mode
  --proxy URL            Upstream proxy
  --proxy-file FILE      Proxy list file
  --proxy-rotate         Rotate proxies
  --plugin NAME          Plugin to use
  --encrypt              Encrypt session at rest

Session Refresh

tokenade refresh-browser -s session.tokenade -b chrome --url https://github.com
tokenade accounts list                     # List all sessions
tokenade accounts status                   # Health status with color coding
tokenade accounts refresh --all            # Parallel refresh with unique CDP ports

Sessions

tokenade sessions list -d ./sessions         # List sessions
tokenade sessions list --site google          # Filter by site
tokenade sessions merge s1.tokenade s2.tokenade -o merged.tokenade
tokenade sessions rotate s1.tokenade s2.tokenade
tokenade sessions stats *.tokenade

Session Sharing

tokenade share -s session.tokenade                    # Create URL
tokenade share -s session.tokenade --format qr -o qr.png
tokenade share -s session.tokenade --password x --expiry 48
tokenade share -s session.tokenade --webhook https://hooks.slack.com/...
tokenade unshare --list
tokenade unshare <session-id>

Encrypt / Decrypt

tokenade encrypt -s session.tokenade -o encrypted.tokenade
tokenade decrypt -s encrypted.tokenade -o session.tokenade
tokenade rekey -s encrypted.tokenade

Health & Validation

tokenade health -s session.tokenade
tokenade health-report --sessions-dir ./sessions
tokenade validate-rules -s session.tokenade -r rules.json
tokenade diff file1.tokenade file2.tokenade

Profile Management

tokenade profile create --name "Work" --browser chrome
tokenade profile list
tokenade profile get --name "Work"
tokenade profile delete --name "Work"
tokenade profile export --name "Work" -o work-profile.json
tokenade profile import --file work-profile.json
tokenade profile recent
tokenade profile stats

Fingerprint

tokenade fingerprint --browser chrome --platform windows
tokenade fingerprint --seed my-seed --count 5

Multi-Profile Sync

tokenade sync --action "navigate,url=https://example.com;click,button#submit"

Plugins

tokenade plugin list                           # List installed plugins
tokenade plugin install <name>                 # Install from marketplace
tokenade plugin uninstall <name>               # Remove plugin
tokenade plugin info <name>                    # Plugin details
tokenade plugin enable <name>                  # Enable plugin
tokenade plugin disable <name>                 # Disable plugin
tokenade plugin update <name>                  # Update plugin
tokenade plugin reload                         # Reload all plugins
tokenade plugin search <query>                 # Search marketplace
tokenade plugin categories                     # List categories
tokenade plugin popular                        # Top by downloads
tokenade plugin recent                         # Recently added
tokenade plugin trending                       # Trending plugins
tokenade plugin rate <name> <1-5>              # Rate plugin
tokenade plugin verify <name>                  # Verify checksum
tokenade plugin outdated                       # Check for updates
tokenade plugin browse                         # Generate HTML marketplace
tokenade plugin test <name>                    # Run plugin test suite

Server

tokenade serve --port 8080                     # Start REST API server

Configuration

tokenade config show                          # View all config
tokenade config set default_browser brave
tokenade config set stealth_level maximum
tokenade config get default_browser
tokenade config path

Daemon

tokenade daemon start                         # Start background daemon
tokenade daemon stop                          # Stop daemon
tokenade daemon status                        # Check daemon status
tokenade daemon add session.tokenade          # Add session to daemon
tokenade daemon remove session.tokenade       # Remove session
tokenade daemon list                          # List managed sessions

Session Versioning

tokenade versions list session.tokenade       # List versions
tokenade versions create session.tokenade     # Create version
tokenade versions delete session.tokenade 2   # Delete version
tokenade rollback session.tokenade 2          # Rollback to version
tokenade session-diff session.tokenade 1 2    # Diff versions

Logging

tokenade logs                                 # View recent logs
tokenade logs --follow                        # Tail logs
tokenade logs --search "error"                # Search logs
tokenade logs --json                          # JSON format

Other Commands

tokenade batch-export                         # Batch export multiple sessions
tokenade batch-load                           # Batch load sessions
tokenade batch-refresh                        # Batch refresh with rate limiting
tokenade clone-profile                        # Clone browser profile
tokenade completion                           # Shell completion
tokenade container start/status/health        # Docker container management
tokenade deps                                 # System dependency check
tokenade inject-profile                       # Inject session into browser profile
tokenade k8s deploy/status/scale              # Kubernetes management
tokenade mobile-import                        # Import from Android/iOS
tokenade monitor start/stop/status/history    # Session monitoring
tokenade oauth-config                         # Configure OAuth
tokenade patch-chrome scan/patch/restore      # Chrome binary patching
tokenade refresh-oauth                        # Refresh OAuth tokens
tokenade setup                                # Initial setup
tokenade transfer                             # Transfer sessions
tokenade validate-session                     # CI/CD validation

How It Works

1. Session Export

Your Browser (Firefox/Chrome/Safari/Tor)
        │
        ▼
┌─────────────────┐
│ tokenade export │
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ Read SQLite DB  │──── Browser stores cookies in SQLite
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ Decrypt Cookies │──── Platform-specific decryption
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ Package .tokenade│──── JSON with cookies, fingerprint, TLS profile
└─────────────────┘
        │
        ▼
   session.tokenade

2. Session Injection (CDP Proxy)

.tokenade file
        │
        ▼
┌─────────────────┐
│ tokenade proxy  │
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ Launch Chromium │──── Playwright browser
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ Inject Cookies  │──── Add to browser context
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ page.route()    │──── Intercept ALL browser requests
└─────────────────┘
        │
        ▼
┌─────────────────┐
│ curl-cffi       │──── Forward with donor TLS fingerprint
│ (TLS matched)   │
└─────────────────┘
        │
        ▼
   http://127.0.0.1:9222
   You are logged in as donor

3. TLS Fingerprint Matching (Why It Works)

Without Tokenade:
Your Browser → Your TLS fingerprint → Blocked by Cloudflare

With Tokenade:
Your Browser → Tokenade Proxy → Donor's TLS fingerprint → Allowed

curl-cffi impersonates Chrome's TLS handshake (JA3 hash),
so servers see the donor's fingerprint, not yours.

Why Tokenade?

Feature Tokenade (honest) Browser Extensions Simple cookie dump tools
CLI + portable .tokenade files Yes Usually no Partial
TLS-matched CDP proxy Yes (needs curl-cffi) No No
Multi-browser extract Yes (desktop strong) Limited Varies
localStorage packaging Yes (Telegram proven) Varies Rare
Encrypted session files Yes (core AES-GCM) Rare Rare
Undetectable vs all bot labs No — do not claim this No No
Full Multilogin replacement No No No
Self-hosted Yes N/A Yes

What's New in v6.4

  • Plugin API v1.0/v1.1 — Base classes + PluginResult/PluginConfig
  • Full ecosystem transfer format.tokenade v3 storage.local / storage.session per origin
  • Encryption at export--encrypt-password uses core encryptor
  • Plugin-first export — site handlers can drive domains/critical cookies
  • Honesty pass (2026-07-09) — removed Grade A / fake plugin stats; single crypto path for session-encrypt plugin

What's New in v6.3

  • Stealth modules consolidatedcore/browser/stealth/ package (manager, launcher, cloak, backend)
  • CLI handlers splitcli/handlers/ with infrastructure, CI, misc modules
  • Test suite optimization — pytest-xdist parallel execution (150s → 27s)

What's New in v6.2

  • CloakBrowser Integration — Stealth Chromium binary with 58 C++ patches as default backend
  • Session CI Runnertokenade ci run reads tokenade.yml for automated session validation
  • Fleet Managementtokenade fleet status|health|refresh|logs across Docker/k8s containers
  • Session Forensicstokenade autopsy -s session.tokenade — root-cause analysis for dead sessions
  • Interactive TUItokenade tui — marketplace browser, session manager, keyboard navigation

What's New in v6.0

  • Enhanced Browser Stealth — 14 patch categories, 2026-grade anti-detection
  • Cloudflare & Akamai Bypass — Turnstile solver, cf_clearance extraction, residential proxy support
  • CAPTCHA Detection — Turnstile, hCaptcha, reCAPTCHA detection
  • Plugin Marketplace — Search, categories, ratings, trending, HTML marketplace page
  • Profile Manager — Create, list, export/import browser profiles
  • Fingerprint Generator — OS/hardware-aware deterministic fingerprints
  • Multi-Profile Sync — Execute actions across multiple browser profiles
  • Competitor Import — Import sessions from AdsPower, Multilogin, GoLogin
  • Stealth Testing — 18-point automated detection test suite with HTML/JSON reports
  • Python 3.10+ Required — Dropped Python 3.9 support

Installation

pip install tokenade

CloakBrowser (stealth Chromium with 58 C++ patches) is a core dependency. The binary (~200MB) auto-downloads on first use.

Optional Dependencies

pip install tokenade[enterprise] # ldap3 for LDAP/SSO (experimental)
pip install tokenade[linux]      # secretstorage for Linux keyring
pip install 'tokenade[tui]'     # Interactive terminal UI (textual)
# tokenade[runtime] still installs curl-cffi (now also a core dependency)

Note: curl-cffi is a core dependency (P1). TLS-matched proxy fails closed if it is missing (broken install), instead of silently degrading.

Development

git clone https://github.com/mihir0209/tokenade.git
cd tokenade
pip install -e ".[dev]"
playwright install chromium --with-deps

.tokenade File Format

{
  "version": "2.0",
  "created_at": "2026-06-27T12:00:00Z",
  "source_device": {
    "browser": "firefox",
    "profile": "default",
    "platform": "Linux",
    "hostname": "my-pc"
  },
  "site_name": "google",
  "auth_status": "logged_in",
  "cookies": [
    {
      "name": "SID",
      "value": "abc123",
      "domain": ".google.com",
      "path": "/",
      "secure": true,
      "httpOnly": true,
      "sameSite": "Lax",
      "expires": 1781000000
    }
  ],
  "fingerprint": {
    "user_agent": "Mozilla/5.0 ...",
    "platform": "Linux",
    "language": "en-US"
  },
  "tls_profile": {
    "browser": "chrome",
    "version": "131",
    "impersonate": "chrome131",
    "http_version": "2"
  },
  "metadata": {
    "cookie_count": 50,
    "critical_cookie_count": 30
  }
}

Architecture

tokenade/
├── core/
│   ├── browser/
│   │   ├── stealth.py              # 14-patch stealth injection
│   │   ├── stealth_test.py         # 18-point detection test suite
│   │   ├── dashboard.py            # HTML/JSON detection reports
│   │   ├── cloudflare.py           # Cloudflare & Akamai bypass
│   │   ├── captcha.py              # CAPTCHA detection
│   │   ├── tls_fingerprint.py      # curl-cffi TLS matching
│   │   ├── undetectable.py         # System browser launcher
│   │   ├── cdp_connection.py       # CDP WebSocket connection
│   │   ├── patcher.py              # Chrome binary patcher
│   │   ├── profiles.py             # Browser profile manager
│   │   ├── fingerprint.py          # Fingerprint generator
│   │   ├── synchronizer.py         # Multi-profile sync
│   │   └── dependencies.py         # System dependency checker
│   ├── proxy/
│   │   ├── cdp_proxy.py            # CDP proxy (recommended)
│   │   ├── forward_proxy.py        # HTTP forward proxy
│   │   ├── multi_site_proxy.py     # Multi-site bundler
│   │   ├── rotation.py             # Proxy rotation
│   │   └── residential.py          # Residential proxy pool
│   ├── importer/
│   │   ├── browser_discovery.py    # Find browser profiles
│   │   ├── cookie_extractor.py     # Extract cookies from SQLite
│   │   ├── session_packager.py     # Package into .tokenade
│   │   ├── session_loader.py       # Load .tokenade into browser
│   │   ├── session_refresher.py    # Auto-refresh sessions
│   │   ├── session_sharer.py       # Email, webhook, QR codes
│   │   ├── session_manager.py      # Multi-session management
│   │   ├── competitor_import.py    # AdsPower/Multilogin/GoLogin import
│   │   └── mobile_import.py        # Android/iOS import
│   ├── integration/
│   │   ├── plugin_loader.py        # Plugin auto-discovery
│   │   ├── plugin_registry.py      # Plugin marketplace registry
│   │   ├── plugin_search.py        # TF-IDF search index
│   │   ├── plugin_browser.py       # HTML marketplace generator
│   │   ├── plugin_verifier.py      # SHA256 verification
│   │   ├── plugin_testing.py       # Plugin test runner
│   │   └── container_orchestrator.py
│   ├── crypto/
│   │   ├── encryptor.py            # AES-256-GCM encryption
│   │   └── at_rest.py              # Transparent encryption at rest
│   ├── security/
│   │   ├── credentials.py          # Credential management
│   │   └── audit.py                # Audit logging, RBAC, LDAP
│   ├── api/
│   │   └── server.py               # REST API server
│   ├── daemon/
│   │   └── session_daemon.py       # Background refresh daemon
│   ├── logging/
│   │   └── structured.py           # JSON structured logging
│   ├── config.py                   # Config file support
│   └── utils/
│       └── performance.py          # LRU cache, connection pooling
├── cli/                            # 47 CLI commands
├── plugin/
│   └── base.py                     # Plugin base classes
├── handlers/                       # Site-specific handlers
├── extension/                      # Browser extension
└── tests/                          # large automated suite (~5250 tests; not a quality grade)

Security

  • Session files contain raw cookies — treat like passwords
  • Use tokenade encrypt to encrypt at rest
  • The proxy runs on 127.0.0.1 only (not accessible from network)
  • Cookies are injected into an isolated Playwright browser context
  • SSRF protection blocks private/loopback/link-local IPs
  • HMAC-SHA256 signatures on shared sessions
  • Audit logging tracks all session operations
  • Stealth patches hide automation artifacts from detection
  • Residential proxy support for anonymous session refresh

Documentation

License

MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tokenade-1.0.0.tar.gz (768.8 kB view details)

Uploaded Source

Built Distribution

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

tokenade-1.0.0-py3-none-any.whl (924.7 kB view details)

Uploaded Python 3

File details

Details for the file tokenade-1.0.0.tar.gz.

File metadata

  • Download URL: tokenade-1.0.0.tar.gz
  • Upload date:
  • Size: 768.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tokenade-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ca15ec1cfe35f1406a9d84355e78a522d94819b34a680eb085d09bdaa77e0aaf
MD5 7285554f5808f3fb16e7d4c40890b927
BLAKE2b-256 67d07888e1a69f438dff58f90417bdb2c3158c9ba71460dc905a98ca54c69666

See more details on using hashes here.

File details

Details for the file tokenade-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: tokenade-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 924.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for tokenade-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 945a933705e1b7f043eed9ec5a134a64ad61f1baa312e9d847d432e212035a75
MD5 21a6b3e5d34be7101e504bab7159084a
BLAKE2b-256 a9920ecfca00a46b3a5faa5397465f8293fae277a188ba5353b044b6f6388deb

See more details on using hashes here.

Release history Release notifications | RSS feed

1.3.0

2 files

1.2.4

2 files

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.2.0

2 files

1.1.94

2 files

1.1.93

2 files

1.1.92

2 files

1.1.91

2 files

1.1.90

2 files

1.1.80

2 files

1.1.77

2 files

1.1.76

2 files

1.1.75

2 files

1.1.74

2 files

1.1.72

2 files

1.1.71

2 files

1.1.70

2 files

1.1.65

1 file

1.1.64

2 files

1.1.63

2 files

1.1.62

2 files

1.1.61

2 files

1.1.60

2 files

1.1.53

2 files

1.1.52

2 files

1.1.51

2 files

1.1.5

2 files

1.1.4

2 files

1.1.3

2 files

1.1.2

2 files

1.1.1

2 files

1.1.0

2 files

This release

1.0.0 This release

2 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