FREEDOM251

Freedom251 › Intrusion Detection and Prevention Software

SELKS

Free plan Open source LinuxSelf-hostedWebWindows

Visit SELKS Alternatives Pricing

SELKS's own site

What SELKS is

SELKS is a free, open-source Suricata-based system for network intrusion detection and prevention, security monitoring and threat hunting. Its web interface manages Suricata rulesets and threat intelligence sources, as well as custom rules and IoC files. Predefined filters and contextual views support threat hunting, while thresholding and suppression can help reduce noisy alerts. SELKS 10 includes Suricata, Elasticsearch, Logstash, Kibana, Stamus Community Edition and functionality from Arkime, Evebox and CyberChef. It can capture packets connected to detection events and export session PCAP files for investigation or playback in SELKS or third-party tools. Deployment options include Docker Compose for Linux and Debian-based ISO images, with or without a desktop, for bare metal or virtual machines. SELKS is licensed under GPL 3.0-or-later. Stamus Networks describes it as suitable for many small-to-medium organizations and for people exploring Suricata, but says it was not designed for enterprise deployment. It is a legacy product: active enhancement stopped on January 1, 2025, and no future releases are planned.

Who it suits

SELKS may suit small-to-medium organizations and practitioners, researchers, educators, students or hobbyists exploring Suricata. It is not intended for enterprise deployment.

What it does well

  • Free under GPL 3.0-or-later
  • Manages Suricata rulesets and threat intelligence sources
  • Exports event-related session PCAP files
  • Docker Compose and Debian ISO deployment options

What to know first

  • No releases planned after January 1, 2025
  • Not designed for enterprise deployment

Limits

SELKS is free, but Stamus Networks stopped actively enhancing it on January 1, 2025, and has no future releases planned. The maker says it was never designed for enterprise deployment.

Plans

PlanBilled and limitsPrice
SELKSfree and open source · GPL 3.0-or-later · Debian ISO or Docker Compose on LinuxFree

As stamus-networks.com lists them, read 15 Oct 2026. The maker's own page has the final word.

Getting started

  1. Visit the SELKS archive website.
  2. Choose the Docker Compose package for Linux or a Debian-based ISO image.
  3. Select an ISO with or without a desktop, if using the ISO option.
  4. Deploy on bare metal or a virtual machine.
  5. Use GitHub documentation, issues, or the wiki for guidance, and Discord for questions.

SELKS is a free, self-hosted network security implementation built around Suricata. It suits practitioners and smaller organizations that can run their own tools, but not teams that need a continuing release roadmap.

Overview

SELKS brings intrusion detection and prevention, network security monitoring, and threat hunting together in a turn-key package. Its open-source GPL 3.0-or-later license and support for inline blocking and encrypted traffic inspection make it a broad option for network-focused security work without a license fee.

The major qualification is its lifecycle: Stamus Networks stopped actively enhancing SELKS on January 1, 2025, and has no future releases planned. The maker may consider community bug fixes or pull requests individually, but that is not a predictable update path. SELKS is therefore easier to justify for learning, research, or deployments able to accept a static product than for operations that depend on ongoing development.

Key features

SELKS works from Suricata-generated data for IDS/IPS, monitoring, and hunting. Its web interface manages multiple Suricata rulesets and threat intelligence sources, as well as custom rules and IoC data files. Predefined hunting filters and contextual views give practitioners useful starting points for investigations; thresholding and suppression help control alert noise.

SELKS 10 includes Suricata, Elasticsearch, Logstash, Kibana, Stamus Community Edition, and functionality from Arkime, Evebox, and CyberChef. It can capture packets associated with detection events and export session PCAP files for investigation or playback in SELKS or tools such as Wireshark. That adds a concrete path from alert to packet-level review, though it also means operators are adopting a multi-component stack rather than a narrowly scoped sensor.

Pricing

SELKS — free. The plan is free and open source under GPL 3.0-or-later, with no paid tier or license cost described. It does not trade away a cheaper plan's features; the important cost is operational responsibility, especially given the lack of planned releases. There are no stated seat, quota, or trial limits.

Platforms

SELKS is self-hosted software for Linux deployment. The archive offers a Docker Compose package for Linux and Debian-based ISO images with or without a desktop, suitable for bare metal or a virtual machine. Windows and web are also listed as platforms, but the documented deployment packages are Linux-oriented.

Who it's for

Stamus Networks describes SELKS as suitable for many small-to-medium organizations and says practitioners, researchers, educators, students, and hobbyists use it to explore Suricata. Its bundled components and hunting workflow can serve teams that want more than raw Suricata, provided they are prepared to operate the deployment themselves and accept its legacy status.

It is not an enterprise-scale choice: Stamus says SELKS was never designed for enterprise deployment and points enterprise users to its commercial platform. The maker directs users to GitHub for documentation, issues, and the wiki, and to Discord for questions and help. Community channels may help with use, but they do not change the release outlook.

Pros and cons

  • Pros: Free GPL-licensed software combines Suricata-based detection, monitoring, and hunting, with rule and intelligence management in a web interface.
  • Pros: Event-linked packet capture and PCAP export support deeper investigation and replay in other tools.
  • Cons: No future releases are planned after January 1, 2025, limiting its appeal where ongoing maintenance is a requirement.
  • Cons: It was not designed for enterprise deployment, narrowing its fit for large-scale security operations.

Alternatives

For another network intrusion and prevention option, compare the Intrusion Detection and Prevention Software category. Suricata is the more direct choice for teams seeking the free, open-source engine itself rather than SELKS's bundled implementation. Wazuh offers a free self-hosted open-source plan and a paid Small plan at $571 a month, making it an alternative for readers comparing a broader freemium product structure.

CrowdSec has a free Community plan with three blocklists and a paid IP Reputation API at $49 a month, so it is worth considering when those offerings better match the need. OSSEC offers a free command-line plan with core rules and no dedicated support staff. Arista NG Firewall has a free plan for basic security and connectivity features with limited capabilities. IPFire is a free, open-source firewall operating system without feature tiers or license renewals. OPNsense offers a free Community Edition alongside paid Business Edition options. pfSense offers community and Plus software editions for firewall and router use.

Verdict

Choose SELKS if you want a free, self-hosted Suricata-based stack for network detection, monitoring, and hunting, especially for learning or smaller deployments. Its integrated investigation tools are a strong reason to choose it over using Suricata alone. Look elsewhere if your organization needs enterprise scale or a dependable stream of future releases.

Verdict

SELKS provides network detection, monitoring and hunting functions with several deployment options. Its legacy status and lack of planned future releases are important considerations before adopting it.

Questions

How much does SELKS cost?

The SELKS plan is free. It is free and open source under GPL 3.0-or-later.

Which platforms can run SELKS?

The listed platforms are Linux, self-hosted, web, and Windows. Deployment packages include Docker Compose for Linux and Debian-based ISO images.

Is SELKS still actively developed?

Stamus Networks stopped actively enhancing it on January 1, 2025, and has no future releases planned. It may evaluate community bug-fix requests or pull requests individually.

What does SELKS include?

SELKS 10 includes Suricata, Elasticsearch, Logstash, Kibana, Stamus Community Edition, and functionality from Arkime, Evebox, and CyberChef.

Who makes SELKS?

SELKS is associated with Stamus Networks, a company founded in 2014 by Éric Leblond and Peter Manev.

Can SELKS be used for enterprise deployment?

Stamus Networks says SELKS was never designed for enterprise deployment.

Facts from SELKS's own pages

Arkime upgrade
SELKS 10 added Arkime 5 capabilities including bulk search, improved session details, unified authentication, JA4 support and offline PCAP retrieval improvements. · stamus-networks.com, 15 Oct 2026
Company founded
Stamus Networks was founded in 2014. · linkedin.com, 15 Oct 2026
Company headquarters
Stamus Networks lists Indianapolis, Indiana as its headquarters. · linkedin.com, 15 Oct 2026
Company size
LinkedIn lists Stamus Networks in the 11–50 employee size range. · linkedin.com, 15 Oct 2026
Conditional packet capture
SELKS 10 can capture packets associated with detection alerts and export the resulting PCAP evidence. · stamus-networks.com, 15 Oct 2026
Core components
The stack includes Suricata, Elasticsearch, Logstash, Kibana and Stamus Community Edition, with Arkime, EveBox and CyberChef added later. · stamus-networks.com, 15 Oct 2026
Credential complaint
That walkthrough reported that the documented root password did not work for its installation. · ciberseguridad.blog, 15 Oct 2026
Dashboards
The repository describes more than 28 default dashboards, over 400 visualizations and 24 predefined searches. · github.com, 15 Oct 2026
Database
SELKS 10 replaced SQLite with PostgreSQL to address known issues and improve scalability. · stamus-networks.com, 15 Oct 2026
Datasheet requirements
The SELKS datasheet specifies at least 2 cores, 8–10 GB RAM and 100 GB free disk, recommending high-performance SSD storage. · stamus-networks.com, 15 Oct 2026
Deployment
The archive page offers a Docker Compose package for Linux and Debian-based ISO images with or without a desktop, deployable on bare metal or a virtual machine. · stamus-networks.com, 2 Oct 2026
Deployment methods
SELKS can run from a Docker Compose package or as Debian-based ISO images on bare metal or virtual machines. · stamus-networks.com, 15 Oct 2026
Detection and monitoring
SELKS uses Suricata-generated data for IDS/IPS, network security monitoring, and threat hunting. · stamus-networks.com, 2 Oct 2026
Documentation depth
The project wiki includes user setup, Docker and ISO installation, developer build/customization material, tutorials, Splunk documentation and older-version guides. · github.com, 15 Oct 2026
Enterprise limit
The README says SELKS is suitable for small and medium organizations but was not designed for enterprise-scale deployment. · github.com, 15 Oct 2026
External Elasticsearch limit
A Suricata forum user reported that connecting SELKS to an external Elasticsearch server left Hunting dashboards and events showing no data. · forum.suricata.io, 15 Oct 2026
Founded
2014 · stamus-networks.com, 28 Sept 2026
Historical reliability complaint
A SELKS mailing-list thread records Kibana dashboard failures and Elasticsearch mapping errors after shard and configuration changes. · groups.google.com, 15 Oct 2026
Included components
SELKS 10 includes Suricata, Elasticsearch, Logstash, Kibana, Stamus Community Edition, and functionality from Arkime, Evebox, and CyberChef. · stamus-networks.com, 2 Oct 2026
Independent use case
A university thesis deployed SELKS in VMware, used Suricata for real-time traffic analysis and tested customized rules against crafted IIoT packets. · utupub.fi, 15 Oct 2026
Installation duration
A Spanish independent walkthrough reported that the Docker deployment took roughly 10 to 15 minutes after the base installation. · ciberseguridad.blog, 15 Oct 2026
Integrations
The documented deployment can send logs to a Splunk indexer and optionally authenticate users through LDAP or LDAPS. · docs.stamus-networks.com, 15 Oct 2026
Intended users
Stamus Networks describes SELKS as suitable for many small-to-medium organizations and says practitioners, researchers, educators, students, and hobbyists use it to explore Suricata. · stamus-networks.com, 2 Oct 2026
Learning curve
The same reviewer said moving from Snort to Suricata involved a noticeable learning curve, although the rule and configuration concepts became familiar. · elysiumsecurity.com, 15 Oct 2026

Where SELKS stands on Freedom251

Look at these too