vanguards(1)

✨ vanguards(1) ✨

okay bestie, sit down, because this little cutie (vanguards, she's a User Command, July 2018 era, iconic) is about to make your onion services so much safer and honestly? she ate πŸ’…


🌸 NAME 🌸

vanguards β€” extra protections for Tor onion services. that's it, that's the whole vibe. she's the bodyguard your hidden service didn't know it needed 🫢


πŸ¦‹ SYNOPSIS πŸ¦‹

vanguards [-h] [--state STATE_FILE] [--generate_config WRITE_FILE]
[--loglevel LOGLEVEL] [--logfile LOGFILE] [--config CONFIG_FILE]
[--control_ip CONTROL_IP] [--control_port CONTROL_PORT]
[--control_socket CONTROL_SOCKET] [--control_pass CONTROL_PASS]
[--disable_bandguards] [--disable_rendguard] [--enable_cbtverify]

πŸ’– DESCRIPTION πŸ’–

so the whole thing is this: she connects to a Tor process through its control port and then manages, like, additional protections for onion services. extra layers. extra armor. main character energy for your circuits πŸ”₯

and here's every single flag, no skips, no shortcuts, because we do not gatekeep ✨

  • -h, --help β€” shows you the help message and then dips out. simple. iconic.
  • --state STATE_FILE β€” the file where vanguard state gets stored. her little diary πŸŽ€
  • --generate_config WRITE_FILE β€” writes the config out to a file, after applying whatever command args you passed. so it bakes in your choices, slay.
  • --loglevel LOGLEVEL β€” how chatty she is in the logs. your options are DEBUG, INFO, NOTICE, WARN, or ERROR.
  • --logfile LOGFILE β€” log to LOGFILE instead of stdout. giving "put it in my notes app instead" energy.
  • --config CONFIG_FILE β€” where the config file lives that holds your more advanced settings. the deep lore file 🧚
  • --control_ip CONTROL_IP β€” the IP address of the Tor Control Port to connect to. default is 127.0.0.1.
  • --control_port CONTROL_PORT β€” the Tor Control Port to connect to. default is 9051.
  • --control_socket CONTROL_SOCKET β€” the Tor Control Socket path to connect to.
  • --control_pass CONTROL_PASS β€” the Tor Control Port password. it's optional, so no pressure πŸ’œ
  • --retry_limit RETRY_LIMIT β€” how many times she'll attempt to reconnect after a failure. default is Infinite, because she does not give up on you, periodt.
  • --one_shot_vanguards β€” sets and writes the layer2 and layer3 guards to torrc, then exits. one and done, in and out, no notes.
  • --disable_vanguards β€” turns off setting any layer2 and layer3 guards.
  • --disable_bandguards β€” disables the circuit side channel checks. heads up: this may help performance.
  • --disable_rendguard β€” disables the rendezvous misuse checks. also may help performance, same deal.
  • --enable_cbtverify β€” enables Circuit Build Time monitoring. she's watching the clock, fr fr ⭐

πŸ” SEE ALSO πŸ”


lowkey the most important part: this is vanguards, from July 2018, and that's a whole personality. go read the README, bestie, it's right there πŸ‘‘

mwah πŸ’– stay safe out there πŸ¦‹

πŸ“¦ where this page comes from