forked from baruch/websec
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathurl.list
289 lines (222 loc) · 9.8 KB
/
url.list
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
#############################################################################################
# Default configuration block.
#
# These configuration values will be used for the sites that follow, unless they are
# overridden by the site configuration values. Parameter names are case-sensitive.
#
# Auth = "none"; or "username:password"
# Diff = "webdiff" to detect and highlight differences,
# "htmldiff" to use HTML::Diff from cpan
# "none" to mail page as is.
# Hicolor = "blue"; "yellow"; "pink"; or "grey".
# Ignore = list of comma-delimited section names containing ignore keywords.
# IgnoreURL = list of comma-delimited section names containing ignore URLs.
# Tmin = every token containing <= Tmin words will not be highlighted for differences.
# Tmax = every token containing >= Tmax words will not be checked for ignore keywords.
# Proxy = specify proxy "http://your.proxy.here:portnum" if you are behind one.
# MailFrom = Address from which the mail will appear from.
# Email = email address to send page to.
# EmailLink = email address to send URL to.
# EmailError = 0 or 1, zero will disable emailing on errors and 1 will enable (default 1)
# Program = application to call with the diff-file, special cases:
# "mozilla", pages are opened in new tabs,
# "konqueror", pages are opened using "kfmclient openURL"
# ProgramDigest = if specified "true", the application specified under "Program" is
# invoked with a summary page that provides links to all changed pages.
#############################################################################################
Auth = none
Diff = webdiff
Hicolor = blue
Ignore = General,Date_Time
IgnoreURL = Adverts
Tmin = 0
Tmax = 99999
Email = ${USER}@example.com
EmailLink = ${USER}@example.com
#MailFrom = ${USER}@example.com
EmailError = 1
AsciiMarker = 1
# enable this to open the webdiff-output in a new Mozilla Tab or specify a
# different application to run with the changed page
#Program = mozilla
##########################################################################################
# Sites to monitor
#
# Configuration values for each site is separated by a newline.
# Parameter names are case-sensitive.
# Parameter values override default values (for given site only) if specified.
# URL, Name and Prefix parameters must be specified for each site.
##########################################################################################
url = http://browserwatch.iworld.com/news.html
Name = Browser Watch
Prefix = browse-watch
URL = http://www.freshmeat.net/
Name = Freshmeat
Prefix = freshmeat
Hicolor = grey
URL = http://www.javaworld.com/
Name = Java World
Prefix = java-world
URL = http://www.linuxgazette.com/
Name = Linux Gazette
Prefix = linux-gazette
URL = http://www.pcmag.com/
Name = PC Magazine
Prefix = pcmag
URL = http://www.pcweek.com/
Name = PC Week
Prefix = pcweek
URL = http://www.sun.com/sunworldonline/
Name = SunWorld Online
Prefix = sunworld-online
URL = http://www.winmag.com/
Name = Windows Magazine
Prefix = winmag
URL = http://www.linuxresources.com/
Name = Linux Resources
Prefix = linux-resources
URL = http://www.news.com/
Name = CNET News
Prefix = cnet-news
URL = http://www.slashdot.org/
Name = Slashdot.org
Prefix = slashdot
Ignore = Slashdot,General,Date_Time
URL = http://www.linuxworld.com/
Name = Linux World
Prefix = linux-world
URL = http://www.theregister.co.uk/
Name = The Register
Prefix = the-register
URL = http://headlines.yahoo.com/Full_Coverage/Tech/Linux/
Name = Yahoo Linux News
Prefix = yahoo-linux-news
URL = http://www.betanews.com/
Name = Betanews
Prefix = betanews
Hicolor = grey
URL = http://www.wired.com/news/
Name = Wired News
Prefix = wired-news
URL = http://www.nongnu.org/websec/
Name = Web Secretary
Prefix = websec-homepage
DateFMT = " - %Y-%m-%d"
URL = http://www.vim.org/
Name = VIM
Prefix = vim
Ignore = General,Date_Time,VIM
URL = http://www.joelonsoftware.com/
Name = Joel on Software
Prefix = joelonsoftware
URL = http://www.openbsd.org/cgi-bin/cvsweb/src/sys/sys/tree.h
Name = OpenBSD tree implementation
Prefix = openbsd-tree
Ignore = cvsweb
__END__
=head1 NAME
url.list - websec url monitoring configuration
=head1 DESCRIPTION
The URL list consists of one or more sections separated by newlines. You can
have sections without a URL, they will update the defaults for all the
subsequenet blocks. The Name and Prefix parameters are required as well as one
of Email, EmailLink and Program. The rest are completely optional. The configuration
is expected to be of the form "keyword = value".
The following parameters (case-sensitive) 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)"
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:
"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-modules
Algorithm::Diff and HTML::Diff which are availabe on
http://www.cpan.org/ for this to work.
Hicolor - Color used to highlight new or changed content. Currently,
four colors are defined. They are: blue, pink, yellow and
grey. 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 to 1 it 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 <= Tmin words will not be highlighted
for differences.
Tmax - Every token containing >= Tmax words 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.
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|false or yes|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 the RandomWait keyword. 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 = [email protected]
# 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
=head1 SEE ALSO
L<ignore.list(5)>
=head1 AUTHOR
Baruch Even <[email protected]> is maintaining this program.
=cut
vim:set filetype=websec: