Feed URL
https://threathive.net/hiveblocklist.txt
Setup
-
Log in to the pfSense web interface
Open a browser, navigate to
https://<firewall-ip>, and sign in.
-
Install the pfBlockerNG package
- Go to
System › Package Manager › Available Packages.
- Search for
pfBlockerNG.
- Click
Install next to pfBlockerNG (the -devel version includes latest features).
- Wait for the installation to complete, then click
Finish.
-
Run the pfBlockerNG setup wizard
- Go to
Firewall › pfBlockerNG.
- If prompted, click
Wizard.
- Set Inbound Firewall Rules interface to
WAN and Outbound to your LAN interface, then complete the wizard.
-
Add the ThreatHive blocklist as an IP feed
- Go to
Firewall › pfBlockerNG › IP › IP Feeds.
- Click
+ Add.
- Configure the feed:
- Name: ThreatHive_Blocklist
- Description: ThreatHive.net — Malicious IPs
- Feed URL:
https://threathive.net/hiveblocklist.txt
- Format: Auto
- State: ON
- Action: Deny Both (or Deny Inbound for inbound-only blocking)
- Update Frequency: Every 1 Hour
- Click
Save.
-
Force an update and apply the blocklist
- Go to
Firewall › pfBlockerNG › Update.
- Under Run, select
Force and choose IP from the dropdown.
- Click
Run to fetch and load the ThreatHive feed immediately.
- Verify the output log shows the feed was fetched and loaded successfully.
-
Enable logging and monitor alerts
- Go to
Firewall › pfBlockerNG › Reports › Alerts to view blocked IPs in real time.
- Set Log Blocked to
ON in the IP feed settings.
- Blocked traffic also appears under
Status › System Logs › Firewall.
-
Verify the integration
- Go to
Firewall › pfBlockerNG › IP › IP Feeds.
- The Statistics column next to ThreatHive_Blocklist should display the number of IPs loaded.
- Go to
Diagnostics › Tables and select pfB_ThreatHive_Blocklist to inspect the full list.
Back to top
Last reviewed 4 November 2026. Questions or corrections: [email protected].