A while back I wrote about how I setup a small yet effective Tor network proxy server titled “My Quick Tor Socks / Web Proxy“.

After running this for sometime now I wanted to get some real time status, but more than that I wanted it to look cool. And this brings me to what I recently found.

And that my friends is Arm:

The anonymizing relay monitor (arm) is a CLI status monitor for Tor. This functions much like top does for system usage, providing real time statistics for:

  • resource usage (bandwidth, cpu, and memory usage)
  • general relaying information (nickname, fingerprint, flags, or/dir/controlports)
  • event log with optional regex filtering and deduplication
  • connections correlated against tor’s consensus data (ip, connection types, relay details, etc)
  • torrc configuration file with syntax highlighting and validation

This is what I was looking for 100%, and even better most of the attributes of arm can be adjusted via a configuration file. For additional information check out the project page here: https://www.atagar.com/arm/

Wow “jermal’ that’s cool, how do I set this up.

It’s very simple just follow the steps below:

  • SSH in or go to your Console
  • Once logged in do an apt-get update
  • Then apt-get install tor-arm -y
  • That’s it, once installed your ready

To run arm all you need to do is type: arm

happy monitoring folks.
*you can even press ‘n’ for a new Tor identity at anytime*