/usr/share/doc/zonecheck/html/ch02.html is in zonecheck 3.0.5-3.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 | <html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Chapter 2. Configuration</title><link rel="stylesheet" href="docbook.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.58.1"><link rel="home" href="index.html" title="ZoneCheck II"><link rel="up" href="index.html" title="ZoneCheck II"><link rel="previous" href="ch01s04.html" title="inetd"><link rel="next" href="ch02s02.html" title="zonecheck configuration (zc.conf)"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="chapter" lang="en"><div class="titlepage"><div><h2 class="title"><a name="id2734429"></a>Chapter 2. Configuration</h2></div></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><a href="ch02.html#id2734638">sections</a></dt><dd><dl><dt><a href="ch02.html#id2734624">config</a></dt><dt><a href="ch02.html#id2734463">constant</a></dt><dt><a href="ch02.html#id2785475">useconf</a></dt><dt><a href="ch02.html#id2785503">testseq</a></dt></dl></dd><dt><a href="ch02s02.html">zonecheck configuration (zc.conf)</a></dt><dt><a href="ch02s03.html">zone specific configuration</a></dt></dl></div><div class="section" lang="en"><div class="titlepage"><div><h2 class="title" style="clear: both"><a name="id2734638"></a>sections</h2></div></div><p>A section declaration follow the rules:
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> section : name argument '{' commands '}' ';'
name : symbol
argument : (string)?
commands : (section_specific_command ';')*
symbol : [a-zA-Z0-9_]+
string : "([^\\\"]|\\[\\\"])*"</pre></td></tr></table><p>
</p><div class="section" lang="en"><div class="titlepage"><div><h3 class="title"><a name="id2734624"></a>config</h3></div></div><p>
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> section_specific_command : option_selection
option_selection : symbol '=' string</pre></td></tr></table><p>
</p><p>
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">config {
transp = "ipv4,ipv6,std";
output = "straight,text";
verbose = "explain,details,intro,counter";
error = "standard";
resolver = "127.0.0.1";
};</pre></td></tr></table><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><h3 class="title"><a name="id2734463"></a>constant</h3></div></div><p>toto
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> section_specific_command : affectation
affectation : symbol '=' string</pre></td></tr></table><p>
</p><p>
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">constant {
# For connectivity testing
# the '%s' will be replaced by the IP address
ping4 = "ping -q -c 5 %s > /dev/null";
ping6 = "ping6 -q -c 5 %s > /dev/null";
# HTML path for generated pages
publish_html_path = "/zc/";
};</pre></td></tr></table><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><h3 class="title"><a name="id2785475"></a>useconf</h3></div></div><p>toto
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> section_specific_command : domain_mapping
domain_mapping : 'map' domainname filename
domainname : string
filename : string</pre></td></tr></table><p>
</p><p>
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">useconf {
map "fr." "zc.conf.fr";
map "arpa." "zc.conf.arpa";
map "." "zc.conf.root";
};</pre></td></tr></table><p>
</p></div><div class="section" lang="en"><div class="titlepage"><div><h3 class="title"><a name="id2785503"></a>testseq</h3></div></div><p>toto
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen"> commands : block
block : (check ';' | switch)*
check : checkname severity category
switch : 'case' testname ('when' symbol block)+
('else' block)? 'end'
testname : symbol # with prefix 'tst_'
checkname : symbol # with prefix 'chk_'
severity : 'f' | 'w' | 'i'</pre></td></tr></table><p>
</p><p>
</p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">testseq "address" {
chk_given_ip f dns;
chk_given_nsprim_vs_soa f dns;
case tst_mail_by_mx_or_a
when MX
# MX
chk_mx f dns;
chk_mx_auth f dns;
chk_mx_sntx f dns;
end
};</pre></td></tr></table><p>
</p></div></div></div></body></html>
|