pfSense pfBlockerNG IP Blocklist Setup

Add ThreatListPro's curated VPN brute force blocklist to your pfSense firewall using pfBlockerNG. Automatically block attackers before they reach your VPN portal.

Start Blocking Attacks -- $9.99/mo
2M+
Malicious IPs Tracked
60s
Update Frequency
5 min
Setup Time

Why Your pfSense VPN Needs a Blocklist

pfSense is popular with SMBs and homelabs alike. If your OpenVPN or WireGuard port is exposed to the internet, bots are already probing it.

The Brute Force Problem

Automated scanners continuously sweep the internet for open VPN ports. Once found, they launch credential-stuffing attacks using leaked password databases. pfSense logs fill with failed authentication attempts, consuming CPU cycles and disk space. Without proactive blocking, it is only a matter of time before a weak or reused credential is guessed.

Proactive Blocking with ThreatListPro + pfBlockerNG

pfBlockerNG is pfSense's most popular package for IP and DNS blocking. ThreatListPro feeds directly into pfBlockerNG as a custom IP list, blocking known VPN attackers at the firewall level. No failed logins, no log noise, no wasted resources. The list updates every 60 seconds and pfBlockerNG pulls it on your configured schedule.

pfBlockerNG Setup -- Step by Step

Add ThreatListPro as a custom IPv4 blocklist in pfBlockerNG. Works with pfSense CE and pfSense Plus.

01

Install pfBlockerNG

In pfSense, go to System > Package Manager > Available Packages. Search for pfBlockerNG and click Install. We recommend pfBlockerNG-devel for the latest features.

02

Get Your ThreatListPro Feed URL

Sign up at threatlistpro.com and copy your unique feed URL from the dashboard:
https://feed.threatlistpro.com/v1/edl/YOUR_API_KEY

03

Add the Feed to pfBlockerNG

Navigate to Firewall > pfBlockerNG > IPv4. Click Add to create a new IPv4 group. Set the alias name to ThreatListPro, paste the feed URL as the source, set format to Auto, and action to Deny Inbound. Set the update frequency to Every 1 hour.

04

Enable and Force Update

Go to pfBlockerNG > General and ensure the package is enabled. Then navigate to pfBlockerNG > Update and click Run with Force Update selected to load the blocklist immediately.

05

Verify Blocking

Check Firewall > pfBlockerNG > Alerts to see blocked IPs in real time. You can also verify the alias is populated under Diagnostics > Tables by looking for the pfB_ThreatListPro table.

ThreatListPro vs. Alternatives

See how a VPN-focused blocklist compares to other approaches for protecting your pfSense firewall.

FeatureThreatListProManual BlockingEnterprise Threat Feeds
VPN brute-force focused
Real-time updates (60s)
pfBlockerNG compatible
Automatic stale IP removal
Setup in under 5 minutes
Price$9.99/moStaff time$500+/mo

Frequently Asked Questions

How do I install pfBlockerNG on pfSense?

In the pfSense web interface, go to System > Package Manager > Available Packages and search for pfBlockerNG. Click Install. After installation, navigate to Firewall > pfBlockerNG to begin configuration. pfBlockerNG-devel is recommended for the latest features and IPv6 support.

How do I add a custom IP blocklist to pfBlockerNG?

In pfBlockerNG, go to the IPv4 tab and click Add. Create a new alias group, paste your ThreatListPro feed URL as the source, set the format to Auto, action to Deny Inbound, and update frequency to Every 1 hour. Then run a Force Update to load the list immediately.

Does ThreatListPro work with both pfSense CE and pfSense Plus?

Yes. ThreatListPro provides a standard plaintext IP list that works with pfBlockerNG on both pfSense Community Edition and pfSense Plus. The setup steps are identical for both versions.

Protect Your pfSense Firewall Today

Pair pfBlockerNG with ThreatListPro for automated VPN brute force protection.

Get ThreatListPro -- $9.99/mo

Works With All Major Firewalls

ThreatListPro provides a standard IP blocklist feed compatible with any firewall that supports external lists.

Palo Alto FortiGate pfSense OPNsense SonicWall Cisco ASA Sophos XG UniFi

Related Resources

Learn more about IP blocklists, VPN security, and how ThreatListPro compares to alternatives.

What Is an External Dynamic List (EDL)? VPN Brute Force Attacks Explained IP Blocklist vs Enterprise Threat Feed Stop Account Lockouts from Brute Force ThreatListPro vs FireHOL ThreatListPro vs AbuseIPDB Best VPN Brute Force Protection 2026 All Firewall Setup Guides