Linux · System Tools
Chkrootkit
Chkrootkit scans Linux systems for rootkits and other malware signatures.
- License
- GPL-3.0
- Latest version
- 0.59
What is Chkrootkit?
Chkrootkit is a command‑line tool that checks for known rootkits, backdoors, and kernel exploits by scanning binaries and system files. It was first released in 2003 and has been maintained by the open‑source community, with regular updates to its signature database.
The program is aimed at sysadmins, security professionals, and power users who prefer a lightweight, scriptable tool over GUI antivirus solutions.
Compared to Malwarebytes or Windows Defender, Chkrootkit is less user‑friendly but offers a quick, no‑frills scan that can be integrated into cron jobs or automated monitoring scripts.
Best for: Systems that need quick, automated rootkit checks without a GUI.
Key features of Chkrootkit
- Command‑line interface
- Signature‑based rootkit detection
- Checks for hidden processes and files
- Scans kernel modules
- Detects known backdoors
- Provides a log of findings
- Supports multiple Linux distributions
Pros
- Free and open source
- Runs on headless servers
- Fast scan times
- No GUI overhead
- Can be scripted
- Works on older systems
Cons
- No real‑time protection
- Limited to known signatures
- False positives possible
- No user‑friendly report
- No support for Windows‑specific malware
Windows programs Chkrootkit replaces
How to install Chkrootkit on Linux
sudo apt install chkrootkitsudo apt install chkrootkitsudo dnf install chkrootkitTips for Windows users
If you’re used to Malwarebytes or Windows Defender, you’ll notice Chkrootkit lacks a graphical interface and real‑time scanning. Instead, run it from a terminal or schedule it with cron. The output is plain text, so you’ll need to parse it or redirect it to a log file. There are no file‑format differences—just run chkrootkit and read the console output.
Chkrootkit: frequently asked questions
How do I install Chkrootkit on Ubuntu?
Use sudo apt install chkrootkit.
Does Chkrootkit detect all rootkits?
It only detects signatures in its database; new or custom rootkits may slip through.
Can I run Chkrootkit as root?
Yes, it requires root privileges to scan system files.
Is there a GUI version?
No, Chkrootkit is purely command‑line; you can use a wrapper like chkrootkit-gtk but it’s not official.
Updated