%{_bindir}/dnstcpbench
%{_bindir}/dnswasher
%{_bindir}/dumresp
+%{_bindir}/ixplore
%{_bindir}/notify
%{_bindir}/nproxy
%{_bindir}/nsec3dig
%{_mandir}/man1/dnsscope.1.gz
%{_mandir}/man1/dnstcpbench.1.gz
%{_mandir}/man1/dnswasher.1.gz
+%{_mandir}/man1/ixplore.1.gz
%{_mandir}/man1/nsec3dig.1.gz
%{_mandir}/man1/saxfr.1.gz
%{_mandir}/man1/sdig.1.gz
%{_bindir}/dnstcpbench
%{_bindir}/dnswasher
%{_bindir}/dumresp
+%{_bindir}/ixplore
%{_bindir}/notify
%{_bindir}/nproxy
%{_bindir}/nsec3dig
%{_mandir}/man1/dnsscope.1.gz
%{_mandir}/man1/dnstcpbench.1.gz
%{_mandir}/man1/dnswasher.1.gz
+%{_mandir}/man1/ixplore.1.gz
%{_mandir}/man1/nsec3dig.1.gz
%{_mandir}/man1/saxfr.1.gz
%{_mandir}/man1/sdig.1.gz
#FIXME: shell loops hide errors
for prog in dnsbulktest dnsgram dnsreplay dnsscan dnsscope dnstcpbench dnswasher \
- notify nproxy nsec3dig saxfr sdig ; do \
+ ixplore notify nproxy nsec3dig saxfr sdig ; do \
mv "$(tmpdir)"/usr/bin/$$prog "$(tools_tmpdir)"/usr/bin ; \
[ -e "$(tmpdir)"/usr/share/man/man8/"$$prog".8 ] && \
mv "$(tmpdir)"/usr/share/man/man8/"$$prog".8 "$(tools_tmpdir)"/usr/share/man/man8/ ; \
debian/tmp/usr/share/man/man1/dnsscope.1
debian/tmp/usr/share/man/man1/dnstcpbench.1
debian/tmp/usr/share/man/man1/dnswasher.1
+debian/tmp/usr/share/man/man1/ixplore.1
debian/tmp/usr/share/man/man1/nsec3dig.1
debian/tmp/usr/share/man/man1/saxfr.1
--- /dev/null
+% IXPLORE(1)
+% Pieter Lexis (pieter.lexis@powerdns.com)
+% October 2015
+
+# NAME
+**ixplore** - A tool that provides insights into IXFRs
+
+# SYNOPSIS
+**ixplore** *COMMAND* *COMMAND_OPT*...
+
+**ixplore** diff *ZONE* *BEFORE* *AFTER*
+
+**ixplore** track *IP ADDRESS* *PORT* *ZONE* *DIRECTORY*
+
+# DESCRIPTION
+**ixplore** is a tool to work with IXFR (incremental zonetransfers) in two modes
+(specified by *COMMAND*): diff or track.
+
+In the 'diff' mode, it will show a diff(1)-like output between *BEFORE* and *AFTER*.
+
+In the 'track' mode, **ixplore** consumes IXFRs from *IP ADDRESS* and writes the
+resulting zonefiles out to *DIRECTORY*/*ZONE*-serial. If no initial zonefiles
+exist, an initial AXFR will be done first. **ixplore** will then check the SOA
+serial on *IP ADDRESS* for *ZONE* every SOA Refresh seconds and perform an IXFR
+if the serial has increased.
+
+# OPTIONS
+## diff-mode
+ZONE
+: The name of the zone the IXFRs are consumed from.
+
+BEFORE
+: Path to the 'before' zonefile.
+
+AFYER
+: Path to the 'after' zonefile.
+
+
+## track-mode
+IP ADDRESS
+: The IP address to consume IXFRs from.
+
+PORT
+: The port to use on *IP ADDRESS*.
+
+ZONE
+: Name of the zone to track changes of.
+
+DIRECTORY
+: Directory where the zonefiles will be stored.
+
+# SEE ALSO
+diff(1)