fe.settings:getUserBoardSettings - non array given[os] - Endchan Magrathea
 >>/1735/
I figured it out. endwall_pf.sh is working as intended now.  Feel free to use it and modify it as you see fit.  The next steps will be figuring out mac address binding for server stuff, testing server inputs and then figuring out how to get the blacklist table to work (I tried this as specified in the man page and it didn't work. It's commented out for now until I do more reading / figure it out). 

TL/DR: The script works as intended now, go ahead and use it.

EDIT 
renamed to endwall_pf.sh since there are other firewall filter programs for BSD like ipfw.