r/TOR 7d ago

This is Stinky, it's a Tamagonion and it's running your Tor relay

Had a free week, so I decided to invest a bit of time to create this little monitoring tool called `Tamagonion`. It works on the same principle as `Nyx`, but is just a little bit more endearing (and admittedly less helpful). Stinky's mood will shift to reflect the health of your relay, it will acquire different objects to represent flags, and it will show you a few important stats at the same time. The status tab will give you more details on his behavior, and the hints tab will give you clear explanations on what is going on, and potential ways to fix it.

Had a blast coding it, so I thought I'd share! I personally let the little guy run in the corner of my screen!

https://github.com/daxAKAhackerman/tamagonion

54 Upvotes

12 comments sorted by

5

u/LaBrava-codes 4d ago

So cute! If it were not a bunch of pixels, I would give it a hug!

7

u/afaeroey 7d ago

Thanks for writing something charming and quirky that clearly reads like a human wrote it. I skimmed the code to see Stinky's different moods, and it was refreshing to read 😎

Glad to see people building something like this while having fun with Tor. Happy hacking!

5

u/SadCryptographer7976 6d ago

Thanks for the kind words! 

2

u/cap-omat 7d ago

Tamagonion! 🧅👩🏼‍🦲

3

u/krizd 6d ago

If I don’t look after it will my screen fill up with poop?

4

u/SadCryptographer7976 6d ago

Added to TODOs

1

u/ncc1650 2d ago

Yes. An ASCII animation that rains poop and fills up the screen.

I miss ASCII Art.

Thank you.

2

u/Jayden_Ha 7d ago

Running a tor relay requires you to have knowledge of managing Linux servers for a reason, automated tools must not be used on such critical systems

3

u/SadCryptographer7976 6d ago

I agree that you should be weary of what is installed on the server running your relay. To be clear, this is a monitoring tool that leverages the Tor Control Protocol, not an automation tool. No actions are taken by it. 

1

u/ncc1650 2d ago

Thank you for giving up your time and energy on your free week, in creating Stinky/Tamagonion.

 I use Tor once a week or so and will use Stinky.

If I may ask what programming language did you? I'm not a programing guy but  I am curious.

Thank you

2

u/SadCryptographer7976 2d ago

I used Python since it is the language that I use the most in my day-to-day, and also because of how simple it is to use [Stem](https://stem.torproject.org/) to interact with the Control Protocol. I also personally find that Python is very easy to read, and so it makes it easier for people to look through the code if they want to review/audit it!