pfSense software is a free, open source customized distribution of FreeBSD specifically tailored for use as a firewall and router that is entirely managed via web interface. In addition to being a powerful, flexible firewalling and routing platform, it includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution.” pfSense uses Squid and SquidGuard to filter web traffic.

Malware Patrol provides block lists compatible with pfSense. You can follow these simple steps to configure your pfSense instance and protect your internal network, computers and users from getting infected by malware.

Installing Squid3 and SquidGuard on pfSense 2.1.x

1) Open Packages list: click System > Packages, Available Packages tab.

2) Install the Squid package, if not already installed.

3) Install the SquidGuard package, if not already installed

4) Configure Squid package.

5) Configure SquidGuard package.

6) Log into your account with Malware Patrol and look for SquidGuard. Right click on “download” and select “Copy link location”, you will need this URL on the next step.

7) Open General Settings tab in SquidGuard package GUI, found at Services > Proxy Filter.

8) Check Blacklist to enable the use of our block lists.

9) Enter the URL you have copied on step #6.

10) If pfSense is behind a proxy, enter the proxy information in Blacklist proxy (this step is not necessary for most situations)

11) Click Save.

12) Navigate to the Blacklist tab inside of SquidGuard.

13) Click the Download button.

14) Wait while our block list is downloaded and processed (may take awhile). Progress will be displayed.

If you experience any difficulties configuring Squid3 to use Malware Patrol block lists, please make sure it is working properly and contact our tech support at support (@) malwarepatrol.net.