WEBSEC(1)

πŸ“¦
version 1.9.0 Β· 2 versions
, in fedora 43

πŸ’– WEBSEC πŸ’–

okay bestie, gather round, because this one is a litttle legend: it's called websec, aka Web Secretary, and it's the girl who watches your web pages so you don't have to πŸ‘€βœ¨


✨ SYNOPSIS ✨

websec [options]

like… that's it. that's the whole vibe. just websec and whatever options you're feeling 🫢


🌸 OPTIONS 🌸

  • --help β€” prints a lil brief help message and then dips out. bye! πŸ‘‹
  • --man β€” prints the manual page and exits. very meta of her πŸ’…
  • --base β€” the base directory for your config. defaults to ~/.websec 🏠
  • --urllist β€” use a different file for the url list. by default it's url.list πŸ“‹

πŸ¦‹ DESCRIPTION πŸ¦‹

so websec is web page monitoring software. no cap. it watches pages for you, and when something changes it literally sends you the changed web page with the contents highlighted ✨ like it's doing the diff and the drama all at once.

the base directory is the place where websec reads its config files from, and it's also where it stores its data. it's giving home base. it's giving main character energy 🏑

when you call it with no argument at all, websec goes looking for a base directory:

  • if the current directory has a url.list, she'll use that one 🎯
  • otherwise she'll try to use $HOME/.websec/ 🏠

and you can always override the whole process with the --base option, because sometimes you just need to take the wheel πŸš—πŸ’¨

you can also add a line like AddSubject = [websec] to url.list, and then websec will add [websec] to every single subject as the first word when mail is sent. so then you can just easily detect that line with a mail filter and never miss a notification again πŸ”” periodt.

the keywords Retry, Retrywait, and Timeout in url.list let you specify:

  • the number of times to retry πŸ”
  • the time to wait between retries ⏳
  • a timeout setting βŒ›

and then there's Randomwait β€” websec waits a random number of seconds between retries, up to the value specified by that keyword. why? because it stops websec from being blocked by websites that do log analysis to find time similarities between requests πŸ•΅οΈβ™€οΈ like… sneaky. we love a girl who thinks ahead πŸ’–

ngl that Randomwait thing is genuinely iconic. she said "i will not be clocked by your server logs" and honestly? slay.

πŸ’œ SEE ALSO πŸ’œ

go read the friends too, they're all part of the lore 🫢


πŸ‘‘ AUTHOR πŸ‘‘

  • Victor Chew is the original author of this software 🐐
  • Baruch Even is continuing the maintenance πŸ› οΈ
  • Joop Stakenborg <pa3aba@debian.org> provided this man page πŸ“

thank you for your service, all three of you πŸ’


aaaand that's the page!! this one was documented by perl v5.42.0 on 2025-07-25, so if you're reading this wayyy later just know she's been thriving since then 🌈 mwah, go monitor some web pages bestie πŸ’…βœ¨πŸŽ€

πŸ“¦ where this page comes from