[Survey] The 2025 Observability Survey - Share your opinion and earn $10.Take the survey

pfSense® Configuration

You can follow the below steps to configure pfSense®.

Exporting NetFlow with softflowd

softflowd is a NetFlow collector that can be deployed on pfSense® software.

Installing softflowd

There is a package available under System > Packages on the Available Packages tab. Find it in the list, click fa-plus at the end of its row, and confirm the installation.

Configuring and Launching softflowd

Once the package has been installed, visit Services > softflowd to configure the service.

Interface:Ctrl-click to select all of the interfaces upon which the daemon will gather NetFlow data.

Host:The target NetFlow server which will receive flow data.

Port:The port on the Host which is listening for NetFlow data.

Max Flows:The number of flows to track before older flows expire.

NetFlow Version:The desired version of the NetFlow protocol.

Controlling softflowd from the Command Line

To view statistics about the running softflowd process, run the following command, replacing igc0 with the actual network interface to query:

: softflowctl -c /var/run/softflowd.igc0.ctl statistics

To expire all flows and force an update to be sent to the netflow server, run the following command, replacing igc0 with the actual network interface to control:

: softflowctl -c /var/run/softflowd.igc0.ctl expire-all

Post configuration, you can discover your device by navigating to Inventory > Devices or Network > Flow Analysis

For any technical support or troubleshooting, contact our support team via chat panel or send an email to netflowanalyzer-support@manageengine.com. Visit pfSense® help guide for any device-specific information.
Back to Top