awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Automated Privilege Escalation Scanners

Ranking updated Jun 30, 2026

For a privilege escalation enumeration tool, the first results are carlospolop/privilege-escalation-awesome-scripts-suite (This is the well-known PEASS suite linPEAS and winPEAS, a comprehensive cross-platform privilege escalation auditing tool that automates checks for misconfigurations and common escalation vectors, exactly matching your search), ghostpack/sharpup (SharpUp is a Windows-focused privilege escalation auditing tool ported from PowerUp, so it fits the category but currently only scans Windows, not Linux—it covers common checks but lacks the cross‑platform coverage you need) and peass-ng/peass-ng (PEASS-ng systematically scans Linux and Windows systems for privilege escalation vectors, misconfigurations, and weak permissions, making it exactly the kind of automated cross-platform auditing tool you're looking for). rebootuser/linenum and diego-treitos/linux-smart-enumeration round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

These tools identify security misconfigurations and vulnerabilities to automate privilege escalation testing on Linux and Windows.

Automated Privilege Escalation Scanners

Find the best repos with AI.We'll search the best matching repositories with AI.
  • carlospolop/privilege-escalation-awesome-scripts-suitecarlospolop avatar

    carlospolop/privilege-escalation-awesome-scripts-suite

    20,003View on GitHub↗

    This project is a post-exploitation framework and privilege escalation script suite designed to scan local system configurations for security gaps. It serves as a system enumeration toolset used to identify paths for gaining higher administrative privileges on a target host. The suite incorporates capabilities for security penetration testing and vulnerability assessment reporting. It uses shell-based system enumeration and pattern-based vulnerability matching to detect misconfigurations, while employing heuristic-based permission analysis to evaluate system flags. Findings are gathered thro

    This is the well-known PEASS suite (linPEAS and winPEAS), a comprehensive cross-platform privilege escalation auditing tool that automates checks for misconfigurations and common escalation vectors, exactly matching your search.

    C#Privilege Escalation Tools
    View on GitHub↗20,003
  • ghostpack/sharpupGhostPack avatar

    GhostPack/SharpUp

    1,510View on GitHub↗

    SharpUp is a C# port of various PowerUp functionality. Currently, only the most common checks have been ported; no weaponization functions have yet been implemented.

    SharpUp is a Windows-focused privilege escalation auditing tool ported from PowerUp, so it fits the category but currently only scans Windows, not Linux—it covers common checks but lacks the cross‑platform coverage you need.

    C#Privilege Escalation and Auditing
    View on GitHub↗1,510
  • peass-ng/peass-ngpeass-ng avatar

    peass-ng/PEASS-ng

    19,337View on GitHub↗

    PEASS-ng is an automated penetration testing framework designed to identify privilege escalation vectors on local systems. It functions as a security assessment utility that scans environments for misconfigurations, sensitive files, and insecure permissions to uncover paths for unauthorized privilege elevation. The project distinguishes itself through a modular script-based enumeration engine that adapts to the target environment. It utilizes environment-aware capability detection and cross-platform shell abstraction to normalize data collection across diverse operating systems, while operati

    PEASS-ng systematically scans Linux and Windows systems for privilege escalation vectors, misconfigurations, and weak permissions, making it exactly the kind of automated cross-platform auditing tool you're looking for.

    C#Privilege Escalation Tools
    View on GitHub↗19,337
  • rebootuser/linenumrebootuser avatar

    rebootuser/LinEnum

    7,835View on GitHub↗

    LinEnum is a suite of security utilities for auditing Linux systems, scanning for privilege escalation paths, and enumerating local vulnerabilities. It functions as a system security audit tool, a local enumeration utility, and a scanner for identifying misconfigurations that could allow a user to gain root access. The project includes specialized auditing for containerized environments, specifically detecting Docker and LXC signatures to identify potential escape vectors to the host system. Its broader capabilities cover the analysis of kernel versions, the identification of SUID binaries a

    LinEnum is a dedicated Linux privilege escalation auditing tool that covers enumeration, container escape detection, and misconfiguration scanning, but it does not support Windows systems, so it only partially satisfies the cross-platform requirement.

    ShellLinux EnumerationExploitable Binary DetectionFileSystem Vulnerability Scanning
    View on GitHub↗7,835
  • diego-treitos/linux-smart-enumerationdiego-treitos avatar

    diego-treitos/linux-smart-enumeration

    3,932View on GitHub↗

    This project is a comprehensive toolkit for Linux security auditing and system enumeration. It functions as a framework for identifying configuration weaknesses, gathering system information, and detecting vulnerabilities to assist in gaining higher administrative access levels on Linux systems. The toolkit includes specialized capabilities for version-based vulnerability scanning, which matches installed software against known affected releases, and time-window process monitoring to track recurring system patterns and periodic tasks. It also provides infrastructure for hosting and delivering

    This Linux enumeration tool specializes in privilege escalation detection, making it exactly the right category for automated privesc auditing, but it only covers Linux and lacks Windows support, so it only partially meets the cross-platform requirement.

    ShellLinux Privilege Escalation ScannersPrivilege Escalation ScanningLinux Enumeration
    View on GitHub↗3,932
  • alessandroz/berootAlessandroZ avatar

    AlessandroZ/BeRoot

    2,610View on GitHub↗

    BeRoot(s) is a post exploitation tool to check common Windows misconfigurations to find a way to escalate our privilege. \ A compiled version is available here.

    BeRoot is a post-exploitation tool that checks Windows systems for common privilege escalation misconfigurations, but it lacks Linux support, making it a narrower fit for your cross-platform requirement.

    PythonLocal Privilege EscalationPrivilege Escalation
    View on GitHub↗2,610
  • jondonas/linux-exploit-suggester-2jondonas avatar

    jondonas/linux-exploit-suggester-2

    1,970View on GitHub↗

    Next-Generation Linux Kernel Exploit Suggester

    This repository is a Linux-specific kernel exploit suggester that automates the search for known privilege escalation vulnerabilities, so it fits the core auditing need but lacks the cross-platform Windows support and broader misconfiguration checks you asked for.

    PerlExploit DevelopmentExploit Development ToolsExploit Suggesters
    View on GitHub↗1,970
  • sleventyeleven/linuxprivcheckersleventyeleven avatar

    sleventyeleven/linuxprivchecker

    1,808View on GitHub↗

    linuxprivchecker.py -- a Linux Privilege Escalation Check Script

    This is a dedicated Linux privilege escalation auditing script, so it squarely fits the category for Linux systems but does not cover Windows as your cross-platform requirement demands.

    PythonPrivilege Escalation
    View on GitHub↗1,808
  • rasta-mouse/watsonrasta-mouse avatar

    rasta-mouse/Watson

    1,675View on GitHub↗

    Enumerate missing KBs and suggest exploits for useful Privilege Escalation vulnerabilities

    Watson is a Windows-only tool that checks for missing patches linked to privilege escalation vulnerabilities and suggests exploits, fitting the category but lacking the requested Linux coverage and broader misconfiguration scanning.

    C#Offensive Security ToolsPost ExploitationPrivilege Escalation
    View on GitHub↗1,675
  • pentestmonkey/windows-privesc-checkpentestmonkey avatar

    pentestmonkey/windows-privesc-check

    1,496View on GitHub↗

    Windows-privesc-check is an automated security auditing tool designed to identify misconfigurations and vulnerabilities that may allow for unauthorized privilege escalation on Windows systems. It functions by scanning local system configurations, including file system permissions, registry settings, and service configurations, to detect security weaknesses that could lead to elevated administrative access. The tool distinguishes itself by providing both local auditing and remote assessment capabilities. It can query remote Windows hosts to enumerate network shares, user accounts, and domain t

    This tool is a dedicated Windows privilege escalation checker, which fits your need for an automated auditing tool, but it does not cover Linux systems as your cross-platform requirement specifies.

    PythonWindows Privilege Escalation SuitesConfiguration AuditsLocal Security Auditing
    View on GitHub↗1,496
  • carlospolop/peass-ngcarlospolop avatar

    carlospolop/PEASS-ng

    20,054View on GitHub↗

    PEASS-ng is a Linux privilege escalation scanner and post-exploitation enumeration tool. It identifies security vulnerabilities and misconfigurations on Linux systems that could lead to unauthorized elevated access. The tool functions as a security audit utility that discovers system weaknesses and sensitive information after initial access is gained. It scans operating systems to identify specific privilege escalation paths. Findings are converted into structured security audit reports. The tool supports exporting scan results into JSON, HTML, and PDF formats for formal analysis and documen

    PEASS-ng is a dedicated Linux privilege escalation scanner that automates security checks and generates structured reports, fitting the core need, but it does not cover Windows systems as your cross-platform requirement specifies.

    C#Linux EnumerationLinux Privilege Escalation ScannersLinux Vulnerability Assessments
    View on GitHub↗20,054
  • ghostpack/certifyGhostPack avatar

    GhostPack/Certify

    1,994View on GitHub↗

    Certify is a C# tool to enumerate and abuse misconfigurations in Active Directory Certificate Services (AD CS).

    Certify is a specialized tool for Active Directory Certificate Services misconfigurations on Windows, not a cross-platform automated scanner covering general privilege escalation vectors on Linux and Windows.

    C#Privilege Escalation and Auditing
    View on GitHub↗1,994
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
carlospolop/privilege-escalation-awesome-scripts-suite20KC#NOASSERTIONJun 15, 2026
ghostpack/sharpup1.5KC#NOASSERTIONFeb 14, 2024
peass-ng/peass-ng19.3KC#otherFeb 13, 2026
rebootuser/linenum7.8KShellmitSep 6, 2023
diego-treitos/linux-smart-enumeration3.9KShellGPL-3.0May 3, 2026
alessandroz/beroot2.6KPythonLGPL-3.0Oct 4, 2024
jondonas/linux-exploit-suggester-22KPerlGPL-2.0Jan 28, 2023
sleventyeleven/linuxprivchecker1.8KPythonMITJan 31, 2022
rasta-mouse/watson1.7KC#GPL-3.0Nov 28, 2020
pentestmonkey/windows-privesc-check1.5KPython—Aug 1, 2023

Related searches

  • a security auditing tool for Linux servers
  • a post-exploitation toolkit
  • an Active Directory attack toolkit
  • an open source penetration testing framework
  • an Active Directory path mapper
  • a forensic triage tool
  • a server hardening toolkit
  • a vulnerable web application for security training