# kpti=on
# ssbd=force-on
#
-# N.B. Hardening sysctl's:
-# net.core.bpf_jit_harden
+# N.B. Hardening sysctls:
+# net.core.bpf_jit_harden=2
# kptr_restrict=2
+# vm.unprivileged_userfaultfd=0
+# kernel.perf_event_paranoid=3
+# kernel.yama.ptrace_scope=1
+# kernel.unprivileged_bpf_disabled=1
import sys
from argparse import ArgumentParser
from collections import OrderedDict
import re
+import json
debug_mode = False # set it to True to print the unknown options from the config
json_mode = False # if True, print results in JSON format
if with_results:
opt.append(o.result)
opts.append(opt)
- print(opts)
+ print(json.dumps(opts))
return
# header