LinuxAlternative

Linux · System Tools

Chkrootkit

Chkrootkit scans Linux systems for rootkits and other malware signatures.

Open sourceFree
Be the first to rate
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

Ubuntu / Mintsudo apt install chkrootkit
Debiansudo apt install chkrootkit
Fedorasudo dnf install chkrootkit

Tips 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