pfSense/OPNsense + ELK

View the Project on GitHub

Welcome to (pfSense/OPNsense) + Elastic Stack

pfelk dashboard

You can view installation guide guide on YouTube Channel.

Version badge Travis (.org) Travis (.org) Gitter Donate


pfelk is a highly customizable open-source tool for ingesting and visualizing your firewall traffic with the full power of Elasticsearch, Logstash and Kibana.

Key features:

  1. ingest and enrich your pfSense/OPNsense firewall traffic logs by leveraging Logstash

  2. search your indexed data in near-real-time with the full power of the Elasticsearch

  3. visualize you network traffic with interactive dashboards, Maps, graphs in Kibana

Supported entries include:

pfelk aims to replace the vanilla pfSense/opnSense web UI with extended search and visualization features. You can deploy this solution via ansible-playbook, docker-compose, bash script, or manually.


How pfelk works?

How pfelk works

Quick start




manual installation/script - preferred manual method

manual installation


This is the experimental public roadmap for the pfelk project.

See the roadmap »

Comparison to similar solutions

Comparisions »


Please reference to the CONTRIBUTING file. Collectively we can enhance and improve this product. Issues, feature requests, PRs, and documentation contributions are encouraged and welcomed!


This project is licensed under the terms of the Apache 2.0 open source license. Please refer to LICENSE for the full terms.