Josh Brade

Defensive Linux Security Tooling

Here’s a curated list of must-have Linux defensive security tools that should be an integral part of your cybersecurity toolkit (yes, pun fully intended!). Whether you’re defending against attacks, monitoring system integrity, or ensuring robust access control, these tools will equip you with the essential capabilities to harden your systems and safeguard against potential threats. Keep them at the ready for maximum protection!

Firewalls

iptables – A user-space utility program to configure the IP packet filter rules of the Linux kernel.
Link
firewalld – A front-end for managing firewall rules and policies with dynamic support for network zones.
Link
ufw – Simplified firewall management for Linux that helps manage iptables-based firewall rules.
Link
Guarddog – A graphical firewall configuration tool for Linux.
Link
Vuurmuur – A firewall configuration tool for Linux designed for advanced users.
Link
Gufw – A simple firewall configuration tool for Ubuntu and Linux.
Link
Shorewall – A high-level tool for configuring Netfilter, the Linux firewall.
Link

Sandboxing

Bubblewrap – A setuid helper program to create and manage namespaces for sandboxing.
Link
Firejail – A Linux sandboxing tool that uses namespaces to limit the resources available to programs.
Link
Flatpak – A system for building and distributing desktop applications in a sandboxed environment.
Link
Snappy – A system for packaging and deploying software in isolated environments on Linux.
Link
Chroot Jail – A method for isolating a process by changing its root directory.
(Built into Linux)

Log Monitoring

Logwatch – A log analysis system that creates summaries of logs from various services on Linux systems.
Link
ELK Stack – A set of tools (Elasticsearch, Logstash, and Kibana) for search and analysis of logs and metrics.
Link
Graylog – A log management platform for processing and analyzing large volumes of machine data.
Link
Sagan – A real-time log analysis engine capable of analyzing large amounts of logs for security threats.
Link
Fluentd – An open-source data collector that unifies data collection and consumption for better use of data.
Link
OpenObserve – An observability platform for analyzing logs, metrics, and traces.
Link
Dynatrace – A performance management solution offering deep monitoring of applications, infrastructure, and user experience.
Link

VPN

strongSwan – An open-source IPsec-based VPN solution for Linux and other platforms.
Link
OpenVPN – A full-featured open-source VPN solution with strong encryption.
Link
WireGuard – A simple, fast, and modern VPN protocol with high security.
Link
Libreswan – An open-source implementation of IPsec for Linux.
Link
SoftEther – A multi-protocol VPN software package with support for multiple platforms.
Link

Security Audit

openSCAP – An open-source tool for automating compliance checks and vulnerability management.
Link
openVAS – A vulnerability scanner that detects security issues in the configuration of systems.
Link
Nmap – A network scanning tool used to discover hosts and services on a computer network.
Link
Nikto – A web server scanner that detects security vulnerabilities.
Link
Lynis – An open-source security auditing tool for Unix-based systems.
Link
SpiderFoot – A tool for automated reconnaissance and data collection, mapping out attack surfaces.
Link

Rootkit/Malware Detection

Wazuh – A security monitoring platform that provides log analysis, intrusion detection, and compliance auditing.
Link
chkrootkit – A Linux rootkit scanner that helps identify known rootkits on the system.
Link
rkhunter – A rootkit scanner for Unix systems that looks for hidden files, malicious processes, and more.
Link
Tiger – A security auditing tool for Unix that checks for a variety of potential vulnerabilities.
Link
LMD (Linux Malware Detect) – A malware scanner for Linux systems that focuses on detecting threats based on behavior and signatures.
Link

IDS/IPS

Snort – A network intrusion detection and prevention system that can analyze network traffic in real-time.
Link
Suricata – A high-performance Network IDS, IPS, and Network Security Monitoring (NSM) engine.
Link
Zeek – An open-source network monitoring framework for detecting anomalies and security threats.
Link
OSSEC – An open-source host-based intrusion detection system that performs log analysis and rootkit detection.
Link
AIDE – A file and directory integrity checker for Unix-like systems, helping detect any unauthorized changes.
Link
Security Onion – A Linux distribution for intrusion detection, network monitoring, and log management.
Link
OSSIM – A security information and event management (SIEM) solution for threat detection and analysis.
Link
CrowdSec – A collaborative intrusion prevention system that detects and blocks IP addresses associated with malicious behavior.
Link

Patch Manager

Spacewalk – An open-source Linux and Solaris patch management system for systems and network administration.
Link
Katello – A subscription and patch management system built on top of Foreman for managing content in large systems.
Link
RH Satellite – A comprehensive IT management solution for Red Hat Linux systems, including patch management.
Link
Landscape – Canonical’s patch management and monitoring tool for Ubuntu systems.
Link
NinjaOne – A remote monitoring and management tool that includes patch management and endpoint security.
Link

Disk/Filesystem Encryption

dm-crypt – A transparent disk encryption subsystem for Linux.
Link
fscrypt – A file-based encryption system for Linux.
Link
EncFS – A cryptographic filesystem for Linux that provides encrypted directories.
Link
VeraCrypt – A disk encryption software that allows the creation of encrypted volumes and containers.
Link
Gocryptfs – A secure filesystem for encrypting individual files on Linux.
Link
eCryptfs – A cryptographic filesystem for Linux that encrypts file data.
Link
SecureFS – A user-space encryption solution for Linux that provides simple encryption for files and directories.
Link

File Integrity Monitoring

Tripwire – A file integrity monitoring solution that detects changes in critical system files.
Link
Auditd – The Linux Audit Daemon that provides a way to monitor security-relevant events.
Link
Samhain – A host-based intrusion detection system that also offers file integrity monitoring.
Link
OSSEC – A host-based intrusion detection system that includes file integrity monitoring and log analysis.
Link
Wazuh – An open-source security monitoring platform with file integrity monitoring capabilities.
Link
Osquery – A flexible query-based tool for monitoring and auditing the configuration of operating systems.
Link
Atomic OSSEC – A hardened and extended version of OSSEC for better protection.
Link