Skip to content

QudsLab/tor-versions

Repository files navigation

Screenshot_14

Tor Versions Tracker

Automated tracker for the latest Tor Expert Bundle and Tor Browser versions with download links.

Features

  • Automatically scrapes Tor Archive for all available versions
  • Separates Export Builder and Browser versions for clean data organization
  • Groups downloads by operating system (Windows, macOS, Linux, Android)
  • Filters out debug files, signatures, and other unwanted files
  • Runs automatically every 12 hours via GitHub Actions
  • Provides structured JSON output for easy integration

Automation

This repository is fully automated:

GitHub Actions

  • Runs every 12 hours via scheduled workflow
  • Updates version data automatically
  • Commits and pushes changes to the repository

Direct JSON Access

Access the latest Tor version data directly via these raw GitHub links:

Export Builder Versions

Browser Versions

Utility Files

Output Files

Export Builder Files

  • data/json/export_versions.json - Export builder version data with download links
  • data/json/export_versions_grouped.json - Export files grouped by operating system

Browser Files

  • data/json/browser_versions.json - Browser version data with download links
  • data/json/browser_versions_grouped.json - Browser files grouped by operating system

Utility Files

  • data/json/versions_list.json - List of all discovered versions
  • data/json/blanks.json - Versions with no valid downloads

Setup

  1. Install dependencies:

    pip install -r requirements.txt
  2. Run the scraper:

    python main.py

Automated Deployment

The repository is configured to automatically update every 12 hours. No manual intervention required.

Data Structure

Export Builder Version Entry:

{
  "version": "13.0.1",
  "files": [
    {
      "file_name": "tor-expert-bundle-13.0.1-windows-x86_64.tar.gz",
      "url": "https://archive.torproject.org/tor-package-archive/torbrowser/13.0.1/tor-expert-bundle-13.0.1-windows-x86_64.tar.gz"
    }
  ]
}

Browser Version Entry:

{
  "version": "13.0.1", 
  "files": [
    {
      "file_name": "torbrowser-install-13.0.1_ALL.exe",
      "url": "https://archive.torproject.org/tor-package-archive/torbrowser/13.0.1/torbrowser-install-13.0.1_ALL.exe"
    }
  ]
}

Cache Structure

The project uses an efficient 3-tier cache system:

  • data/cache/all/ - Raw files with minimal filtering (common unwanted files removed)
  • data/cache/export/ - Export builder specific files
  • data/cache/browser/ - Browser specific files

About

Automated tracker for the latest Tor Expert Bundle versions and download links.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •