mirror of
https://github.com/lgcosta/pf-linux-port.git
synced 2026-11-12 20:48:03 -03:00
19 lines
604 B
Bash
Executable File
19 lines
604 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Helper executed ON pf0 by 14-soak.sh (uploaded with pfput to avoid quoting
|
|
# hell through two ssh hops).
|
|
# $1 = "slab" | "dmesg" | "states"
|
|
case "${1:-}" in
|
|
slab)
|
|
grep -E '^(pf|pfk)' /proc/slabinfo | tr -s ' ' | cut -d' ' -f1,3 | sort
|
|
;;
|
|
dmesg)
|
|
# the CPU's Speculative Return Stack Overflow advisory is a kernel
|
|
# build/CPU feature notice, not a fault of this module
|
|
dmesg | grep -E 'BUG:|WARNING:|Oops|general protection|kernel BUG' \
|
|
| grep -v 'Speculative Return Stack Overflow' || true
|
|
;;
|
|
states)
|
|
/opt/pf/pfctl -s states 2>/dev/null | grep -c 'icmp' || true
|
|
;;
|
|
esac
|