DF-0603 / run.sh
#!/bin/sh # DF-0603 — run the PoC. Must be able to open /dev/pf (root or jail w/ pf). # Run as: ./run.sh # Expects pf.ko loaded: kldload pf.ko set -e cd "$(dirname "$0")" if [ ! -c /dev/pf ]; then echo "/dev/pf not present; loading pf.ko..." kldload pf.ko fi ./pfleak 64 RC=$? echo "pfleak exit=$RC (0 = leak present, non-zero = no leak observed)" |