Console - Tor Nodes

Equip your Joomla site with Console - TOR Nodes, a CLI plugin that delivers the latest TOR exit node list for easy IP queries. It is free, it is simple, and it is built for one purpose: fetching TOR node data so you—and your extensions—can act on it. System - AdminExile blocks threats with it, System - Google Tag Manager tracks them, and other developers can tap into it however they see fit. The power is yours.

How It Works

  1. Fetch the List: Run the fetch command via Joomla’s CLI, and Console - TOR Nodes pulls the current TOR exit node list directly from the TOR project. Every IP is validated for accuracy.
  2. Store It Locally: The verified list saves as a single array in a local file—fast and accessible.
  3. Query with Ease: The Test::TOR($address) class checks any IP against the list. A true result marks a TOR exit node—use that intel as you please.
  4. Stay Current, Stay Calm: Updates are limited to once every 24 hours—fresh data without overload.
Joomla
Plugins
Tor Nodes
v5.0.2
Joomla! 5
 

P

P

P

Automate with Cron

Ensure your TOR exit node list stays up to date without manual effort—set up a cron job to handle it. Add this line to your server’s crontab:

0 0 * * * php /path/to/joomla/cli/joomla.php tornodes:fetch

This triggers fetch daily at midnight (server time), refreshing the list automatically. Need a different schedule? Use 0 12 * * * for noon. Adjust /path/to/joomla/ to your Joomla root path, and you are ready—consistent data, no hassle.

Why You Need To ID Tor Nodes

TOR traffic is a wild card. It shields privacy advocates, but it also cloaks bots, attackers, and curious lurkers probing your Joomla site. Those exit nodes—where TOR users step into the clear—hit your pages daily, and without knowing who they are, you are in the dark. Console - TOR Nodes lights the way. It provides a daily-updated, verified list of every active TOR exit node, accessible with a single query. System - AdminExile uses it to lock out threats at the /administrator door. System - Google Tag Manager leverages it to log and analyze TOR visits. Other developers? They can build whatever they dream up—security, tracking, or something entirely new. This plugin does not dictate the action; it delivers the insight. What you do with it defines the outcome.

Features

  • TOR Exit Node List: Query IPs against known TOR nodes with one dependable check.
  • CLI Simplicity: A single fetch command updates your list—no GUI overhead.
  • Developer-Friendly Class: Test::TOR($address) returns a fast true/false—integrate it anywhere.
  • GTM Support: Feeds a signal to System - Google Tag Manager for TOR node tracking (coming soon).
  • AdminExile Support: Optional Tor Blacklist within System - AdminExile (coming soon).
  • Validated IPs: Fetch ensures every address is clean and accurate.
  • 24-Hour Limit: Updates refresh daily—current, not chaotic.
  • Free and Native: Fully free, Joomla 5-compatible, no upsell distractions.

How will you harness TOR node data to shape your site’s future?

Download the Plugin

  Console - Tor Nodes 5.0.20

  Report a Bug   Documentation

Why is this software free?

I’m ditching the freemium game and giving this software to the Joomla crowd for free. It’s a nod to “Jumla”—Swahili for “all together”—because fragmentation sucks, and I’d rather focus on innovation and paid gigs. Use it, build with it, and if you need custom work, I’m super into that.

What's The Catch?

There isn’t one! I’m all about building tools that empower the Joomla community and spark creativity. This software’s free because I’d rather see it in your hands - fueling awesome projects. If you really feel like paying something, I’d appreciate a review in the Joomla Extension Directory—your feedback means a lot!