the-z-labs/linux-exploit-suggester

Linux privilege escalation auditing tool

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 56 minutes ago
Added to GitGenius on September 10th, 2026
Created on October 6th, 2016
Open Issues & Pull Requests: 24 (+0)
GitHub issues: Enabled
Number of forks: 1,167
Total Stargazers: 6,611 (+0)
Total Subscribers: 125 (+0)

Repository Insights (GitGenius)

Most active contributors

Sign in to see contributor activity.

Related repositories by overlapping contributors

No overlapping-contributor repos identified yet.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Linux Exploit Suggester is a privilege escalation auditing tool that identifies kernel vulnerabilities and security misconfigurations on Linux systems.

The tool addresses the problem of assessing whether a Linux system is vulnerable to known privilege escalation exploits. It works by using heuristic methods to match the target kernel against a database of publicly disclosed exploits, assigning exposure levels ranging from highly probable to improbable based on kernel version and configuration. Beyond exploit matching, it also verifies the state of kernel hardening security measures by checking both compile-time kernel configurations and runtime sysctl settings, providing a comprehensive security posture assessment.

The tool suits security auditors and penetration testers who need to quickly identify which known exploits might work against a target system. It is particularly useful during the reconnaissance phase of a security assessment when you have access to a Linux machine and want to understand its vulnerability surface without manual research. The tool can operate either against a live system or against a uname string, making it flexible for different assessment scenarios. It positions itself as a modern continuation of the kernel checking functionality found in checksec.sh.

The project accepts community contributions and maintains a separate resources repository for exploit data. Development activity shows ongoing engagement with the security research community through documentation of methodology in published papers and maintenance of the exploit database that underpins the tool's assessments.