Netify for pfSense

Requirements

Netify is designed to run in tight spaces, so the memory requirements are modest and generally not a concern for pfSense deployments. As for CPU, the underlying Netify deep packet inspection engine requires about the same amount of horsepower as an intrusion detection/prevention system - the busier the network, the more CPU cycles required.
Netify on Firewalls and Routers

Installation

pfSense 2.4.x

Up-to-date Netify packages are maintained in our pfSense repository. To install the package, run:

curl http://download.netify.ai/netify/pfsense/2.4.x/stable/netify-install.sh | sh

pfSense 2.5.x

Sorry, we do not support pfSense 2.5.x at the moment.

Provisioning

Once the Netify app is installed, use the pfSense web-based administration tool and navigate to:

Status Services

Please make sure the netifyd service is running. Once complete, navigate to:

Services Netify

Click on the Provision tab, and then click on the Enable button to initialize the Netify system. After a few seconds, you will see the Provision Code along with provision status. You can then provision Netify on your pfSense system by going to this link.

pfSense Netify Provision

You can follow the links to create a Netify account if you do not already have one. The online account system will then provide a wizard to guide you through the provisioning process. Once complete, network metadata and analysis will start to be available in under a minute.

Uninstall/Remove Netify

pfSense 2.4.x

Uninstall Netify and Netify FWA

To remove Netify from your installation, use the command line. Netify has a few package dependencies that are installed during installation but are not removed by default as you could inadvertently remove packages that share these requirements. If you absolutely need to remove all packages that were pulled in during the Netify install, a list of packages that Netify requires is listed below:

  • libunwind
  • google-perftools
  • python36

To uninstall Netify, run:

pkg remove pfSense-pkg-netify-fwa pfSense-pkg-netify netifyd

What is pfSense

pfSense

pfSense is an open source, FreeBSD-based firewall and routing software solution. The pfSense software provides similar functionality to common commercial firewalls. The solution has successfully replaced numerous installations around the world, including Check Point, Cisco PIX, Cisco ASA, Juniper, Sonicwall, Netgear, Watchguard, Astaro, and more.

pfSense features include:

  • Web-based Interface
  • Firewall
  • VPN
  • IDS/IPS
  • Captive Portal
  • Traffic Shaping/QoS
  • High Availability
  • Load Balancing
  • and more