ROTIX(1)

πŸ’« ROTIX(1) πŸ’«

okay bestie, gather round β€” this is the manual for rotix, a lil program from the Linux User Manuals fam that makes rotational obfuscations. Yes, we're doing the classic ROT-13 thing. It's giving ✨spy note passed in class✨ energy, and honestly? Iconic.


🌸 NAME 🌸

rotix β€” a program that generates rotational obfuscations πŸŒ€


πŸŽ€ SYNOPSIS πŸŽ€

rotix [ -f file ] [ -o file ] [ -r value ]

rotix -t text [ -o file ] [ -r value ]

πŸ¦‹ DESCRIPTION πŸ¦‹

So like, rotix creates rotational obfuscations. The most famous one in this whole field is the ROT-13 obfuscation β€” you've definitely seen it, it's the moment πŸ’….

⚠️ READ THIS PART, FR FR: rotix creates obfuscations, NOT encryptions. Do not consider your data safe just because you ran rotix over it. Periodt. rotix-like programs are only there to have a "public secret" β€” mostly to stop people from directly reading the thing, y'know, in case of offensive material or whatever. Use it as that and never as an encryption tool. If you actually want to encrypt your data, go look at gpg(1) bestie 🫢

✨ OPTIONS ✨

  • -f file, --file=file β€” points at a file that has the text you wanna rotate. And yes, this can be stdin (you show that with a dash "-"). πŸ“

This one cannot be used together with -t. And if you give neither of them? Then -f - is assumed. Surprise, you're getting stdin either way πŸ’€

  • -o file, --output=file β€” the output gets appended to the file you name here. You can also say stdout (again, that's just a single dash "-"). Lowkey, stdout is assumed when you omit this option entirely. 🌈
  • -r value, --rot=value β€” sets the rotational value you wanna use. Omit -r and it assumes -r 13. Negative values? Accepted, we don't judge 🫢

There's a special value and it's 'auto'. With that, rotix will output every unique obfuscation. Heads up though: this generates at least 25 lines of output. So maybe specify an output-file, or pipe it to more or less. Your terminal will thank you 😭

  • -a, --auto β€” alias for -r auto ✨
  • -t text, --text=text β€” this is where you put the actual text to rotate. You cannot use it together with -f. 🚫

Also important: -t takes exactly 1 (one) parameter. So if your text has special characters (like spaces πŸ‘€), you might wanna escape or quote them.

  • -R, --right β€” rotates the letters to the right. [Default] πŸ‘‘
  • -L, --left β€” rotates the letters to the left. πŸ’«
  • -h, --help β€” displays the command-line options. Your little cheat sheet πŸŽ€
  • -v, --version β€” outputs the version number of rotix. 🌸

🧚 TIPS 🧚

Got a big pile of rotated text and you literally do not know what the rotational value is? No stress. Specify the -t option and hand it the first line of the text as the parameter. Then use -a to check which rotational value is being used. Once you know it, use that value to deobfuscate the entire text. It's easier and faster, no cap πŸ’…

And if you're specifying -a, it is always a good idea to use less. Trust. πŸ™ˆ

Also, Rotix has the ability to recalculate values. A rotational value of 27 will get recalculated to 1. Rotix can handle negative values too. But you can also just use the -L and -R options to keep using the same values. It's a matter of taste, bestie πŸ“


Rotix is Copyright Β© 2001 Sjoerd Hemminga

This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


πŸ’€ REPORTING BUGS πŸ’€

Please report bugs to <sjoerd@huiswerkservice.nl> β€” yeah, we're putting the email in, that's the whole vibe πŸ“§


🌟 AUTHOR 🌟

Sjoerd Hemminga <sjoerd@huiswerkservice.nl>


πŸ”₯ SEE ALSO πŸ”₯

gpg(1)


and that's the whole page, bestie β€” go forth and obfuscate responsibly πŸ’–

Rotix β€” January 18, 2002 β€” ROTIX(1)** βœ¨πŸŽ€πŸ¦‹πŸŒΈ

πŸ“¦ where this page comes from