Describe your package hereDescribe your package requirements hereCurrently there are no FAQ items provided.pfblockerng1.09pfBlockerNG: General Settings/usr/local/pkg/pfblockerng/pfblockerng.inchttps://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.priv.inc/etc/inc/priv/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.inc/usr/local/pkg/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.php/usr/local/www/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_alerts.php/usr/local/www/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_update.php/usr/local/www/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_log.php/usr/local/www/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_diag_dns.php/usr/local/www/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.widget.php/usr/local/www/widgets/widgets/0644https://packages.pfsense.org/packages/config/pfblockerng/widget-pfblockerng.inc/usr/local/www/widgets/include/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.js/usr/local/www/widgets/javascript/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_top20.xml/usr/local/pkg/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_v4lists.xml/usr/local/pkg/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_v6lists.xml/usr/local/pkg/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_sync.xml/usr/local/pkg/pfblockerng/0644https://packages.pfsense.org/packages/config/pfblockerng/countrycodes.tar.bz2/var/db/pfblockerng/0444https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.sh/usr/local/pkg/pfblockerng/0755https://packages.pfsense.org/packages/config/pfblockerng/geoipupdate.sh/usr/local/pkg/pfblockerng/0755General/pkg_edit.php?xml=pfblockerng.xml&id=0Update/pfblockerng/pfblockerng_update.phpAlerts/pfblockerng/pfblockerng_alerts.phpReputation/pkg_edit.php?xml=/pfblockerng/pfblockerng_reputation.xml&id=0IPv4/pkg.php?xml=/pfblockerng/pfblockerng_v4lists.xml&id=0IPv6/pkg.php?xml=/pfblockerng/pfblockerng_v6lists.xml&id=0Top20/pkg_edit.php?xml=/pfblockerng/pfblockerng_top20.xml&id=0Africa/pkg_edit.php?xml=/pfblockerng/pfblockerng_Africa.xml&id=0Asia/pkg_edit.php?xml=/pfblockerng/pfblockerng_Asia.xml&id=0Europe/pkg_edit.php?xml=/pfblockerng/pfblockerng_Europe.xml&id=0N.A./pkg_edit.php?xml=/pfblockerng/pfblockerng_NorthAmerica.xml&id=0Oceania/pkg_edit.php?xml=/pfblockerng/pfblockerng_Oceania.xml&id=0S.A./pkg_edit.php?xml=/pfblockerng/pfblockerng_SouthAmerica.xml&id=0P.S./pkg_edit.php?xml=/pfblockerng/pfblockerng_ProxyandSatellite.xml&id=0Logs/pfblockerng/pfblockerng_log.phpSync/pkg_edit.php?xml=/pfblockerng/pfblockerng_sync.xml&id=0pfBlockerNG General SettingslisttopicLINKSFirewall Alias
Firewall RulesFirewall Logs]]>
infoEnable pfBlockerNGenable_cbcheckboxEnable/Disable]]>beginpfb_keepcheckboxNote: - with 'Keep settings' enabled, pfBlockerNG will maintain run state
on Installation/Upgrade If 'Keep Settings' is not 'enabled' on pkg Install/De-Install, all Settings will be Wiped!
Note: To clear all downloaded lists, uncheck these two checkboxes and 'Save'.
re-check both boxes and run a 'Force Update']]>
onendCRON SettingsbeginHour Intervalpfb_intervalEvery hour
Select the cron Hour Interval. The interval selected will be used with the Start min/hour below. Ensure that all List 'Update Settings' are within the selected Interval/Start Hour Settings.]]>
select1Start Minpfb_min:00
Select Cron Update Minute]]>
select0Start Hourpfb_hour0
Select the Start Hour]]>
select0Start Hour]]>pfb_dailystart0 This is used for the 'Daily/Weekly' Scheduler Only.]]>select0endEnable De-Duplicationenable_dupcheckboxOnly for IPv4 ListsEnable Suppressionsuppressioncheckbox
Country Blocking Lists cannot be Suppressed. This will also remove any RFC1918 addresses from all Lists.
Alerts can be Suppressed using the '+' icon in the Alerts Tab and IPs added to the 'pfBlockerNGSuppress' Alias
A Blocked IP in a CIDR other than /32 or /24 will need a 'Whitelist Alias' w/ List Action: 'Permit Outbound' Firewall Rule
Do not use the pfBlockerNGSuppress Alias in a Firewall Rule.
This alias is used during the cron download process only.]]>
Global Enable Loggingenable_logcheckbox
This overrides any Log Settings in the Alias Tabs.]]>
Disable MaxMind Country Database CRON Updatesdatabase_cccheckbox
This does not affect the MaxMind Binary Cron Task]]>
Logfile Sizelog_maxlines20000
Select number of Lines to keep in the pfblockerng.log and dnsbl.log files]]>
select20000listtopicInbound Firewall Rulesbegininbound_interfaceInterface(s)Select the Inbound interface(s) you want to Apply Auto Rules tointerfaces_selectionloopbackRule Actioninbound_deny_actionBlock Select 'Rule Action' for Inbound Rules]]>selectblockendOutbound Firewall RulesbeginInterface(s)outbound_interfaceSelect the Outbound interface(s) you want to Apply Auto Rules tointerfaces_selectionloopbackRule Actionoutbound_deny_actionReject Select 'Rule Action' for Outbound rules]]>selectrejectendOpenVPN Interfaceopenvpn_actioncheckboxSelect to add Auto-Rules for OpenVPN. These will be added to 'Floating Rules' or OpenVPN Rules Tab.Floating Rulesenable_floatcheckboxEnabled: Auto-Rules will be generated in the 'Floating Rules' Tab
Disabled: Auto-Rules will be generated in the Selected Inbound/Outbound Interfaces
Rules will be ordered by the selection below.]]>
Rule Orderpass_orderDefault Order: | pfB_Block/Reject | All other Rules | (original format)
Select The 'Order' of the Rules
Selecting 'original format', sets pfBlockerNG rules at the top of the Firewall TAB.
Selecting any other 'Order' will re-order all the Rules to the format indicated!]]>
selectorder_0Auto Rule Suffixautorule_suffixauto rule
Select 'Auto Rule' Description Suffix for Auto Defined rules. pfBlockerNG Must be Disabled to Modify Suffix]]>
selectautorulelisttopicCreditscreditsinfopfBlockerNG
Created in 2015 by BBcan177.
Based upon pfBlocker by Marcello Coutinho and Tom Schaefer.
Country Database GeoLite distributed under the Creative Commons Attribution-ShareAlike 3.0 Unported License by:
MaxMind Inc. @ MaxMind.com.
The Database is Automatically Updated the First Tuesday of Each Month]]>
Supportinfo
If you like this package, please support the developer @ BBCan177@gmail.com.]]>
Click to SAVE Settings and/or Rule Edits. Changes are Applied via CRON or
'Force Update']]>listtopic
pfblockerng_php_install_command();
pfblockerng_php_deinstall_command();
pfblockerng_validate_input($_POST, $input_errors);
global $pfb;
$pfb['save'] = TRUE;
sync_package_pfblockerng();