← Back to Blog

NullSec Linux 2.0: Security-Focused Distribution

April 6, 2026 nullseclinuxsecurity

NullSec Linux 2.0 is a hardened, security-focused distribution built with Lateralus tooling. 250+ pre-configured security tools, Nullkia desktop, Marshall browser, and a kernel with grsecurity patches. Everything a security professional needs, nothing they don't.

◉ Design Philosophy

NullSec is opinionated:

◉ Pre-Installed Tools

250+ security tools organized by category:

Reconnaissance

nmap, masscan, rustscan          # Port scanning
amass, subfinder, assetfinder    # Subdomain enumeration
theHarvester, recon-ng           # OSINT
shodan-cli, censys               # Internet-wide scanning
whois, dig, dnsenum              # DNS reconnaissance

Web Application

burpsuite, zap                   # Proxy/scanner
sqlmap, nosqlmap                 # Injection
nikto, whatweb                   # Fingerprinting
wfuzz, ffuf, gobuster            # Fuzzing
nuclei                           # Vulnerability scanning

Network

wireshark, tshark, tcpdump       # Packet capture
ettercap, bettercap              # MITM
responder, impacket              # Windows/AD
netcat, socat, ncat              # Networking utilities

Exploitation

metasploit, msfvenom             # Framework
searchsploit, exploit-db         # Exploit database
pwntools, ropper, ropgadget      # Binary exploitation
crackmapexec, evil-winrm         # Post-exploitation

Password/Crypto

hashcat, john                    # Password cracking
hydra, medusa, ncrack            # Online brute force
hashid, hash-identifier          # Hash identification
openssl, gnupg                   # Crypto utilities

Wireless

aircrack-ng, airmon-ng           # WiFi auditing
wifite, reaver, bully            # WPS attacks
kismet, wireshark                # Wireless capture
hcxdumptool, hcxtools            # WPA3/PMKID

Forensics

autopsy, sleuthkit               # Disk forensics
volatility3                      # Memory forensics
binwalk, foremost                # File carving
exiftool, steghide               # Metadata/stego

◉ Kernel Hardening

NullSec ships with Linux 6.8 + grsecurity patches:

# Enabled by default
CONFIG_GRKERNSEC=y
CONFIG_PAX=y
CONFIG_PAX_ASLR=y
CONFIG_PAX_RANDKSTACK=y
CONFIG_GRKERNSEC_PROC=y
CONFIG_GRKERNSEC_PTRACE_READEXEC=y
CONFIG_GRKERNSEC_BRUTE=y
CONFIG_GRKERNSEC_MODHARDEN=y

◉ System Hardening

# /etc/sysctl.d/99-nullsec.conf

# Network hardening
net.ipv4.tcp_syncookies = 1
net.ipv4.conf.all.rp_filter = 1
net.ipv4.conf.all.accept_redirects = 0
net.ipv4.conf.all.send_redirects = 0
net.ipv6.conf.all.accept_ra = 0

# Kernel hardening
kernel.kptr_restrict = 2
kernel.dmesg_restrict = 1
kernel.perf_event_paranoid = 3
kernel.yama.ptrace_scope = 3
kernel.unprivileged_bpf_disabled = 1

# Module hardening
kernel.modules_disabled = 0  # Set to 1 after boot if needed

◉ Lateralus Integration

Full Lateralus SDK pre-installed with security-focused tools:

// ltl-security - pipeline-based security toolkit

// Scan network
ltl-security scan 192.168.1.0/24
    |> filter(fn(h) { h.ports |> any(fn(p) { p.state == "open" }) })
    |> map(fn(h) { { ip: h.ip, services: h.services } })
    |> json

// Analyze logs
ltl-security logs /var/log/auth.log
    |> filter(fn(e) { e.type == "failed_login" })
    |> group_by(fn(e) { e.source_ip })
    |> filter(fn(g) { len(g.items) > 5 })
    |> map(fn(g) { { ip: g.key, attempts: len(g.items) } })

// Hash cracking wrapper
ltl-security crack hashes.txt
    |> with_wordlist("/usr/share/wordlists/rockyou.txt")
    |> with_rules("best64")
    |> run

◉ Editions

Desktop Edition

Server Edition

ARM64 Edition

◉ Installation

# Download ISO
wget https://lateralus.dev/download/nullsec-2.0-desktop-amd64.iso

# Verify signature
gpg --verify nullsec-2.0-desktop-amd64.iso.sig

# Write to USB
sudo dd if=nullsec-2.0-desktop-amd64.iso of=/dev/sdX bs=4M status=progress

# Boot and follow installer

Post-Install

# Update tools
sudo nullsec-update

# Configure network interfaces
sudo nullsec-netconfig

# Start services (disabled by default)
sudo systemctl start postgresql  # For metasploit
sudo systemctl start docker      # For containers

◉ Privacy Features

◉ Comparison

Feature NullSec Kali Parrot
grsecurity kernel~
Lateralus SDK
Custom DE (Nullkia)
Privacy browserMarshallFirefoxFirefox
ARM64 support
Tool count250+600+400+
Base RAM usage~400MB~800MB~600MB

Download NullSec Linux — Desktop, Server, and ARM64 editions available.