Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Malware Persistence
  3. PANIX

PANIX

MITShellpanix-v2.1.0

A modular Linux persistence framework for security research, detection engineering, and penetration testing.

Visit WebsiteGitHubGitHub
891 stars99 forks0 contributors

What is PANIX?

PANIX is a customizable Linux persistence tool designed for security research and detection engineering. It provides a modular framework to simulate and implement various persistence techniques on Linux systems, helping security professionals understand, detect, and defend against adversary behaviors. The tool maps each technique to the MITRE ATT&CK framework for clear threat intelligence alignment.

Target Audience

Security researchers, detection engineers, penetration testers, CTF enthusiasts, and red teamers who need to test or understand Linux persistence mechanisms in controlled environments.

Value Proposition

Developers choose PANIX for its comprehensive, modular approach to Linux persistence, paired setup/revert functionality, and direct MITRE ATT&CK mapping, making it uniquely suited for detection engineering and security research over generic exploitation tools.

Overview

Customizable Linux Persistence Tool for Security Research and Detection Engineering.

Use Cases

Best For

  • Simulating adversary persistence techniques for detection engineering
  • Testing and validating security monitoring rules on Linux systems
  • Red team exercises requiring diverse Linux backdoor methods
  • Learning Linux persistence mechanisms for security research
  • CTF challenges involving post-exploitation persistence
  • Developing defensive strategies against MITRE ATT&CK techniques

Not Ideal For

  • Cross-platform security testing involving Windows or macOS systems
  • Operational environments where minimal detection and stealth are paramount
  • Automated penetration testing workflows requiring headless or script-only execution
  • Educational labs or environments without root privileges

Pros & Cons

Pros

Extensive Technique Coverage

Implements over 40 persistence methods including cron jobs, systemd services, and kernel modules, as detailed in the comprehensive features table.

Built-in Cleanup and Revert

Every persistence module has a corresponding revert script, ensuring easy removal and testing, demonstrated in the revert mechanism examples.

MITRE ATT&CK Framework Integration

Includes a built-in matrix mapping each technique to MITRE ATT&CK IDs, aiding detection engineering and threat intelligence alignment.

Cross-Distribution Support

Tested on Debian, Ubuntu, RHEL, CentOS, and others, with mechanisms adapted for different Linux flavors, though some limitations exist.

Customization and Examples

Offers default and custom modes with detailed help menus and examples for each mechanism, facilitating tailored use in various scenarios.

Cons

Root Privilege Dependency

Many modules, such as backdoor user creation and kernel modules, require root access, limiting use in restricted or user-level testing environments.

Distribution-Specific Gaps

Some techniques are unavailable on certain distributions, like Diamorphine rootkit on Ubuntu or MOTD persistence on RHEL derivatives, as noted in the support table.

Potential for Detection

Using well-documented persistence methods may be easily flagged by security tools, reducing stealth in real-world adversarial simulations.

Complex Setup for Untested Systems

Custom or outdated Linux distributions may have configuration issues, requiring manual adjustments with the --custom flag, which can be error-prone.

Frequently Asked Questions

Quick Stats

Stars891
Forks99
Contributors0
Open Issues9
Last commit7 months ago
CreatedSince 2024

Tags

#persistence-framework#red-teaming#penetration-testing#security#mitre-attack#linux-security#bash#linux#security-research#backdoor#detection-engineering#persistence#bash-scripting

Built With

B
Bash
D
Docker

Links & Resources

Website

Included in

Malware Persistence280
Auto-fetched 1 day ago

Related Projects

DiamorphineDiamorphine

LKM rootkit for Linux Kernels 2.6.x/3.x/4.x/5.x/6.x (x86/x86_64 and ARM64)

Stars2,472
Forks484
Last commit5 months ago
TripleCrossTripleCross

A Linux eBPF rootkit with a backdoor, C2, library injection, execution hijacking, persistence and stealth capabilities.

Stars1,984
Forks244
Last commit2 years ago
ebpfkitebpfkit

ebpfkit is a rootkit powered by eBPF

Stars861
Forks97
Last commit3 years ago
Linux Security and Monitoring ScriptsLinux Security and Monitoring Scripts

Linux Security and Monitoring Scripts

Stars330
Forks46
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub