URL.LIST(5)
โจ URL.LIST โจ
okay bestie, welcome to section 5 of the User Contributed Perl Documentation โ this is the url.list manual page, aka the glow-up guide for your websec url monitoring configuration ๐
๐ธ NAME ๐ธ
url.list โ websec url monitoring configuration. she's the config file, she's the blueprint, she runs the whole monitoring empire ๐
๐ฆ DESCRIPTION ๐ฆ
okay so. the URL list is literally one or more sections separated by newlines โจ you can totally have sections with no URL in them at all โ those just update the defaults for all the subsequent blocks. slay, cascading configs, we love a chain reaction ๐
now, the required girlies: Name and Prefix are required, and you also need one of Email, EmailLink, and Program. everything else? completely optional. no pressure, no cap ๐ซถ
the following parameters (case-sensitive, so watch that shift key) are recognized in each section:
URLโ URL of web page to monitor ๐Nameโ Name of web site. Pages delivered to you will have the following format:"Name - Date (Day)"eg."PC Magazine - 4 Sep 98 (Fri)"โ it's giving personalized newsletter energy ๐Prefixโ Prefix of filenames for archive files of web pages created by Web Secretary ๐Emailโ Comma-delimited list of email addresses to send highlighted pages to ๐งEmailLinkโ Comma-delimited list of email addresses to send URL of changed pages to ๐Programโ application to call with the diff-file. special cases, and yes they are iconic:"mozilla", pages are opened in new tabs;"konqueror", pages are opened using"kfmclient openURL"๐Authโ Authentication information in"username:password"format. Put"none"if no authentication needed ๐Diffโ Put"none"if you want Web Secretary to always mail this page to you instead of checking for and highlighting changes in the page. Put"webdiff"if you want Web Secretary to check for changes. Put"htmldiff"to use a different implementation of HTML diff output. Note that you need to install the perl-modulesAlgorithm::DiffandHTML::Diffwhich are availabe onhttp://www.cpan.org/for this to work ๐ (yes, "availabe", I said what I said, quoting the original fr fr)Hicolorโ Color used to highlight new or changed content. Currently, four colors are defined. They are:blue,pink,yellowandgrey. You can also supply your own HTML color tag in the form"#rrggbb"๐จIgnoreโ Comma-delimited List of section names containing ignore keywords. There must be NO SPACES between delimiters and section names. The ignore sections and keywords are stored in a file called"ignore.list"๐ซIgnoreURLโ Comma-delimited List of section names containing ignore URLs. There must be NO SPACES between delimiters and section names. The ignore sections and keywords are stored in a file called"ignore.list"๐ซ๐AsciiMarkerโ If set to1it will add ascii markers around the changes so that highlighting is noticeable in text mode too. Useful for text MUAs users ๐ฅ๏ธโจTminโ Every token containing<=Tminwords will not be highlighted for differences ๐ชถTmaxโ Every token containing>=Tmaxwords will not be checked for ignore keywords ๐Proxyโ Specify proxy"http://your.proxy.here:portnum"if you are using one. (Alternatively, you can make use of the"http_proxy"environment variable) ๐ProxyAuthโ Specify proxy authentication in"username:password"format. The code for this feature was contributed by Volker Stampa. big ups to Volker ๐MailFromโ The E-Mail address to send mail from, this can be left empty and the user used to run websec will be used ๐ฎProgramDigestโ If specified"true", websec does not open all changed pages separately with the application specified in"Program", but opens a summary page that contains links to all changed pages ๐Digestโtrue|falseoryes|no. This works only if EmailLink is specified. It consolidates all the changed URLs and sends them in one email ๐ฌUserAgentโ The User-Agent that will be sent by the web client. This can be used to bypass servers that prevent access based on the user agent ๐ต๏ธโ๏ธDateFMTโ Date format to use in e-mail messages, can be empty for no date. Set it to" - %Y-%m-%d"for ISO dates. This is perl format for dates ๐RandomWaitโ Websec waits for a random number of seconds between retries up to the value specified by theRandomWaitkeyword. This is to prevent websec from being blocked by websites that perform log analysis to find time similarities between requests ๐ฒ
any line which begins with a '#' is treated as comment and ignored ๐ฌ
if a section does not contain a URL entry, the values provided will be treated as the default for the following sections โจ
for example,
# Defaults
Auth = none
Diff = webdiff
Hicolor = blue
Ignore = General,Date_Time
IgnoreURL = Adverts
Tmin = 1
Tmax = 10
Proxy = http://proxy.nus.edu.sg:8080
Email = vchew@post1.com
# Web page to monitor which does not require authentication
URL = http://browserwatch.iworld.com/news.html
Name = Browser Watch
Prefix = browsewatch
# New defaults with authentication information
Auth = user:password
# More web pages to monitor which requires authentication
URL = http://www.infoworld.com
Name = Infoworld
Prefix = infoworld
URL = http://developer.javasoft.com/
Name = Java Developer Central
Prefix = jdc
see how the defaults cascade?? main character config file behavior, honestly ๐๐
๐ SEE ALSO ๐
ignore.list(5)โ go read her too, she's the sister page ๐ซถ
๐ AUTHOR ๐
Baruch Even <websec@ev-en.org> is maintaining this program. thank you for your service king ๐ซกโจ
and that's the whole page bestie!! this was rendered by perl v5.42.0 on 2025-07-25, so if you're reading this from the future... hiiiii ๐๐ฆ stay configured, stay monitored, and don't forget your Prefix ๐
๐ฆ where this page comes from
- fedora 43: websec 1.9.0-40.fc43 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms