A clean, lightweight, error-free automated malware and rootkit detection system that brings zero-cost enterprise security to Fedora Linux, without risky container overhead or unstable hacks. Designed for developers, system administrators, and power users who want proactive background monitoring, interactive manual scanning, and intelligent desktop notifications while keeping everything native and safe.
- Fully automated background security sweeps (powered by systemd)
- Integrated ClamAV & Rkhunter scanning mechanisms
- Native libnotify desktop alerts upon threat detection
- Interactive manual scanning with live progress bar
- Intelligent log rotation and space management
- Graceful SELinux and permission handling
- Works flawlessly on Fedora Linux / RHEL / CentOS Stream
| Commands / Options | Description |
|---|---|
fedsec |
Show the FedSec ASCII banner and credits |
fedsec -h |
View the full help and options menu |
sudo fedsec scan |
Run a manual interactive scan with a live progress bar |
fedsec -r current |
View your current schedule, data directory, and timer status |
sudo fedsec -t "03:00 PM" |
Set the automated background scan to a specific time |
sudo fedsec -t hourly |
Set the automated background scan to run every hour |
sudo fedsec -e /path/to/dir |
Move the active data, logs, and reports storage directory |
fedsec -s current |
Check current log folder size and max limit |
sudo fedsec -s 50M |
Update the maximum log size limit (Logrotate limit) |
sudo nano /etc/fedsec/fedsec.conf |
Edit the global configuration directly (Notifications, icons, etc.) |
Clone the repository to your local machine and enter the directory.
git clone git@github.com:uzairshahidgithub/Fedora-Security-Automation.git
cd Fedora-Security-AutomationExecute the installation script with root privileges. The script will automatically install all dependencies (clamav, rkhunter, lynis, libnotify), resolve complex SELinux permission issues, initialize your databases, and install the fedsec global CLI tool.
sudo ./install.shOnce installed, you can trigger a beautifully rendered manual scan to ensure your system is secure right out of the box.
sudo fedsec scan- ✅ Fedora Linux 38 / 39 / 40+
- ✅ RHEL / CentOS Stream 9+
- ✅ Native systemd & bash integration
- ❌ No Docker or Containers required
- ❌ No heavy resource usage
- Proper SELinux path handling
- No bloated tracking telemetry
- Native Linux file permissions
- Zero third-party proprietary engines
- Safe for enterprise & personal use
Free to use, modify, and distribute. Ideal for developers, students, SOC teams, and security engineers.
For support, email uzairrshahid@gmail.com or join our Discord Community Codemo Teams.