Web-o-Trust

the file format

The web-o-trust.txt file should be published on your website (personal or corporate depending on whose trustworthiness you're offering). It should be a text/plain file. It should be made up entirely of lines that consist of a keyword followed by a colon, whitespace, and an associated value through the end of the line. There is no limit on the length of the line. You will find an explanation of the keywords below.

The file may have comments. Comments begin with an '#' at the left-hand margin and go through the end of the line. The file may have blank lines. The first keyword should be version. Keywords which are not in the list below are a syntax error.

keywords

The ip, include, omit lines may appear more than once. The only required line is version. You are strongly recommended to include a contact line, otherwise people might choose not to trust you.

example

This file is included below.

version: web-o-trust-1.0
ip: 127.0.0.1
ip: 127.0.2.0/24
include: http://pygps.org/web-o-trust.txt 3
include: http://qmail.org/web-o-trust.txt 2
include: http://crynwr.com/web-o-trust.txt 1
omit: http://www.scottyrichter.net/web-o-trust.txt
contact: mailto:whitelist-entry@russnelson.com
keepfor: 3600

If you include this example file, you will get 127.0.0.1, 127.0.2.0/24, and whatever ip lines are found in crynwr.com/web-o-trust.txt. You'll also get the ip lines found in qmail.org/web-o-trust.txt and the ip lines found in any files it includes. You'll also get the ip lines found in pygps.org/web-o-trust.txt, any files it includes, and any files those files include, unless the files it includes have a trust level of one. The trust level for those files is already down to two.

The above example file produces the rbldns data file below.

127.0.0.1
127.0.2.0/24
127.0.0.2
127.0.0.3
127.0.0.4

Russell Nelson
Last modified: Thu Dec 11 15:29:23 EST 2003