Describe your package here Describe your package requirements here Currently there are no FAQ items provided. pfblockerng 1.09 pfBlockerNG: General Settings /usr/local/pkg/pfblockerng/pfblockerng.inc pfBlockerNG pfblockerng.xml Configure pfBlockerNG
Firewall
/pkg_edit.php?xml=pfblockerng.xml
https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.priv.inc /etc/inc/priv/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.inc /usr/local/pkg/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.php /usr/local/www/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_alerts.php /usr/local/www/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_update.php /usr/local/www/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_log.php /usr/local/www/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_diag_dns.php /usr/local/www/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.widget.php /usr/local/www/widgets/widgets/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/widget-pfblockerng.inc /usr/local/www/widgets/include/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.js /usr/local/www/widgets/javascript/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_top20.xml /usr/local/pkg/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_v4lists.xml /usr/local/pkg/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_v6lists.xml /usr/local/pkg/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng_sync.xml /usr/local/pkg/pfblockerng/ 0644 https://packages.pfsense.org/packages/config/pfblockerng/countrycodes.tar.bz2 /var/db/pfblockerng/ 0444 https://packages.pfsense.org/packages/config/pfblockerng/pfblockerng.sh /usr/local/pkg/pfblockerng/ 0755 https://packages.pfsense.org/packages/config/pfblockerng/geoipupdate.sh /usr/local/pkg/pfblockerng/ 0755 General /pkg_edit.php?xml=pfblockerng.xml&id=0 Update /pfblockerng/pfblockerng_update.php Alerts /pfblockerng/pfblockerng_alerts.php Reputation /pkg_edit.php?xml=/pfblockerng/pfblockerng_reputation.xml&id=0 IPv4 /pkg.php?xml=/pfblockerng/pfblockerng_v4lists.xml&id=0 IPv6 /pkg.php?xml=/pfblockerng/pfblockerng_v6lists.xml&id=0 Top20 /pkg_edit.php?xml=/pfblockerng/pfblockerng_top20.xml&id=0 Africa /pkg_edit.php?xml=/pfblockerng/pfblockerng_Africa.xml&id=0 Asia /pkg_edit.php?xml=/pfblockerng/pfblockerng_Asia.xml&id=0 Europe /pkg_edit.php?xml=/pfblockerng/pfblockerng_Europe.xml&id=0 N.A. /pkg_edit.php?xml=/pfblockerng/pfblockerng_NorthAmerica.xml&id=0 Oceania /pkg_edit.php?xml=/pfblockerng/pfblockerng_Oceania.xml&id=0 S.A. /pkg_edit.php?xml=/pfblockerng/pfblockerng_SouthAmerica.xml&id=0 P.S. /pkg_edit.php?xml=/pfblockerng/pfblockerng_ProxyandSatellite.xml&id=0 Logs /pfblockerng/pfblockerng_log.php Sync /pkg_edit.php?xml=/pfblockerng/pfblockerng_sync.xml&id=0 pfBlockerNG General Settings listtopic LINKS Firewall Alias     Firewall Rules     Firewall Logs]]> info Enable pfBlockerNG enable_cb checkbox Enable/Disable]]> begin pfb_keep checkbox Note: - 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']]>
on end
CRON Settings begin Hour Interval pfb_interval Every 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.]]>
select 1
Start Min pfb_min :00
Select Cron Update Minute]]>
select 0
Start Hour pfb_hour 0
Select the Start Hour]]>
select 0
Start Hour]]> pfb_dailystart 0
This is used for the 'Daily/Weekly' Scheduler Only.]]>
select 0 end
Enable De-Duplication enable_dup checkbox Only for IPv4 Lists Enable Suppression suppression checkbox 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 Logging enable_log checkbox This overrides any Log Settings in the Alias Tabs.]]> Disable MaxMind Country Database CRON Updates database_cc checkbox This does not affect the MaxMind Binary Cron Task]]> Logfile Size log_maxlines 20000
Select number of Lines to keep in the pfblockerng.log and dnsbl.log files]]>
select 20000
listtopic Inbound Firewall Rules begin inbound_interface Interface(s) Select the Inbound interface(s) you want to Apply Auto Rules to interfaces_selection loopback Rule Action inbound_deny_action Block
Select 'Rule Action' for Inbound Rules]]>
select block end
Outbound Firewall Rules begin Interface(s) outbound_interface Select the Outbound interface(s) you want to Apply Auto Rules to interfaces_selection loopback Rule Action outbound_deny_action Reject
Select 'Rule Action' for Outbound rules]]>
select reject end
OpenVPN Interface openvpn_action checkbox Select to add Auto-Rules for OpenVPN. These will be added to 'Floating Rules' or OpenVPN Rules Tab. Floating Rules enable_float checkbox Enabled: 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 Order pass_order Default 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!]]>
select order_0
Auto Rule Suffix autorule_suffix auto rule
Select 'Auto Rule' Description Suffix for Auto Defined rules. pfBlockerNG Must be Disabled to Modify Suffix]]>
select autorule
listtopic Credits credits info pfBlockerNG 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]]>
Support info 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();