mirror of
https://gitlab.nic.cz/knot/knot-dns.git
synced 2026-05-13 01:30:16 -04:00
39 lines
797 B
Text
39 lines
797 B
Text
Prerequisites:
|
|
--------------
|
|
|
|
Python >=3.3
|
|
dnspython >=1.16.0
|
|
python3-psutil
|
|
dnssec-signzone
|
|
dnssec-keygen
|
|
dnssec-verify
|
|
ldnsutils
|
|
Bind >= 9.11
|
|
lsof
|
|
gawk
|
|
objdump
|
|
(valgrind)
|
|
(gdb)
|
|
(get "c09-dns-query-r1.jar" and "c09-dns-zonetransfer-r1.jar" from
|
|
https://www.ee.oulu.fi/roles/ouspg/PROTOS_Test-Suite_c09-dns)
|
|
|
|
Python modules:
|
|
---------------
|
|
|
|
To install necessary Python modules using pip, run:
|
|
$ pip install -r requirements.txt
|
|
|
|
Ubuntu:
|
|
-------
|
|
|
|
Disable apparmor protection for system Bind:
|
|
# sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.named
|
|
or
|
|
# sudo ln -s /etc/apparmor.d/usr.sbin.named /etc/apparmor.d/disable/
|
|
# sudo /etc/init.d/apparmor restart
|
|
|
|
Allow ptrace:
|
|
# echo 0 | sudo tee /proc/sys/kernel/yama/ptrace_scope
|
|
or
|
|
# vim /etc/sysctl.d/10-ptrace.conf
|
|
# kernel.yama.ptrace_scope = 0
|