1b5663de9SDag-Erling SmørgravThese files are contributed to unbound, and are not part of the official 2b5663de9SDag-Erling Smørgravdistribution but may be helpful. 3b5663de9SDag-Erling Smørgrav 4b5663de9SDag-Erling Smørgrav* rc_d_unbound: FreeBSD compatible /etc/rc.d script. 5b5663de9SDag-Erling Smørgrav* parseunbound.pl: perl script to run from cron that parses statistics from 6b5663de9SDag-Erling Smørgrav the log file and stores them. 7b5663de9SDag-Erling Smørgrav* unbound.spec and unbound.init: RPM specfile and Linux rc.d initfile. 8b5663de9SDag-Erling Smørgrav* update-anchor.sh: shell script that uses unbound-host to update a set 9b5663de9SDag-Erling Smørgrav of trust anchor files. Run from cron twice a month. 10b5663de9SDag-Erling Smørgrav* unbound_munin_ : plugin for munin statistics report 11b5663de9SDag-Erling Smørgrav* unbound_cacti.tar.gz : setup files for cacti statistics report 12b5663de9SDag-Erling Smørgrav* selinux: the .fc and .te files for SElinux protection of the unbound daemon 13b5663de9SDag-Erling Smørgrav* unbound.plist: launchd configuration file for MacOSX. 14b5663de9SDag-Erling Smørgrav* build-unbound-localzone-from-hosts.pl: perl script to turn /etc/hosts into 15b5663de9SDag-Erling Smørgrav a local-zone and local-data include file for unbound.conf. 16b5663de9SDag-Erling Smørgrav* unbound-host.nagios.patch: makes unbound-host return status that fits right 17b5663de9SDag-Erling Smørgrav in with the nagios monitoring framework. Contributed by Migiel de Vos. 18b5663de9SDag-Erling Smørgrav* patch_rsamd5_enable.diff: this patch enables RSAMD5 validation (otherwise 19b5663de9SDag-Erling Smørgrav it is treated as insecure). The RSAMD5 algorithm is deprecated (RFC6725). 20b5663de9SDag-Erling Smørgrav* create_unbound_ad_servers.sh: shell script to enter anti-ad server lists. 21b5663de9SDag-Erling Smørgrav* create_unbound_ad_servers.cmd: windows script to enter anti-ad server lists. 22b5663de9SDag-Erling Smørgrav* unbound_cache.sh: shell script to save and load the cache. 23b5663de9SDag-Erling Smørgrav* unbound_cache.cmd: windows script to save and load the cache. 24b5663de9SDag-Erling Smørgrav* warmup.sh: shell script to warm up DNS cache by your own MRU domains. 25b5663de9SDag-Erling Smørgrav* warmup.cmd: windows script to warm up DNS cache by your own MRU domains. 26b5663de9SDag-Erling Smørgrav* aaaa-filter-iterator.patch: adds config option aaaa-filter: yes that 27b5663de9SDag-Erling Smørgrav works like the BIND feature (removes AAAA records unless AAAA-only domain). 28b5663de9SDag-Erling Smørgrav Useful for certain 'broken IPv6 default route' scenarios. 29b5663de9SDag-Erling Smørgrav Patch from Stephane Lapie for ASAHI Net. 30091e9e46SCy Schubert* unbound_smf23.tar.gz: Solaris SMF installation/removal scripts. 31b5663de9SDag-Erling Smørgrav Contributed by Yuri Voinov. 323005e0a3SDag-Erling Smørgrav* unbound.socket and unbound.service: systemd files for unbound, install them 333005e0a3SDag-Erling Smørgrav in /usr/lib/systemd/system. Contributed by Sami Kerola and Pavel Odintsov. 34091e9e46SCy Schubert* unbound_portable.service.in: systemd file for use unbound as portable service, 35091e9e46SCy Schubert see comments in the file. Contributed by Frzk. 36c7f4d7adSDag-Erling Smørgrav* redirect-bogus.patch: Return configured address for bogus A and AAAA answers, 37c7f4d7adSDag-Erling Smørgrav instead of SERVFAIL. Contributed by SIDN. 38c7f4d7adSDag-Erling Smørgrav* fastrpz.patch: fastrpz support from Farsight Security. 3957bddd21SDag-Erling Smørgrav* libunbound.so.conf: ltrace.conf file, see ltrace.conf(5), for libunbound. 400fb34990SDag-Erling Smørgrav* unbound-querycachedb.py: utility to show data stored in cachedb backend 410fb34990SDag-Erling Smørgrav for a particular query name and type. It requires dnspython and (for 420fb34990SDag-Erling Smørgrav redis backend) redis Python modules. 43e86b9096SDag-Erling Smørgrav* unbound-fuzzme.patch: adds unbound-fuzzme program that parses a packet from 44e86b9096SDag-Erling Smørgrav stdin. Used with fuzzers, patch from Jacob Hoffman-Andrews. 450eefd307SCy Schubert* unbound-fuzzers.tar.bz2: three programs for fuzzing, that are 1:1 460eefd307SCy Schubert replacements for unbound-fuzzme.c that gets created after applying 470eefd307SCy Schubert the contrib/unbound-fuzzme.patch. They are contributed by 480eefd307SCy Schubert Eric Sesterhenn from X41 D-Sec. 490eefd307SCy Schubert* drop-tld.diff: adds option drop-tld: yesno that drops 2 label queries, 500eefd307SCy Schubert to stop random floods. Apply with patch -p1 < contrib/drop-tld.diff and 510eefd307SCy Schubert compile. From Saksham Manchanda (Secure64). Please note that we think 520eefd307SCy Schubert this will drop DNSKEY and DS lookups for tlds and hence break DNSSEC 530eefd307SCy Schubert lookups for downstream clients. 54091e9e46SCy Schubert* drop2rpz: perl script that converts the Spamhaus DROP-List in RPZ-Format, 55091e9e46SCy Schubert contributed by Andreas Schulze. 56369c6923SCy Schubert* metrics.awk: awk script that can convert unbound-control stats to 57369c6923SCy Schubert Prometheus metrics format output. 58*8f76bb7dSCy Schubert* unbound.init_yocto: An init script to start and stop the server. Put it 59*8f76bb7dSCy Schubert in /etc/init.d/unbound to use it. It is for the Yocto Project, in 60*8f76bb7dSCy Schubert embedded systems, contributed by beni-sandu. 61