awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 个仓库

Awesome GitHub RepositoriesSecurity Analysis Tools

Software utilities that perform automated inspection of code, binaries, or traffic to identify potential security weaknesses.

Explore 18 awesome GitHub repositories matching security & cryptography · Security Analysis Tools. Refine with filters or upvote what's useful.

Awesome Security Analysis Tools GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • openhands/openhandsOpenHands 的头像

    OpenHands/OpenHands

    77,330在 GitHub 上查看↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Validates security risks by requiring language models to embed analysis parameters directly within tool calls.

    Pythonagentartificial-intelligencechatgpt
    在 GitHub 上查看↗77,330
  • nationalsecurityagency/ghidraNationalSecurityAgency 的头像

    NationalSecurityAgency/ghidra

    69,740在 GitHub 上查看↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Automates the scanning of compiled binaries to detect security indicators, patterns, and potential logic vulnerabilities.

    Javadisassemblerreverse-engineeringsoftware-analysis
    在 GitHub 上查看↗69,740
  • keygraphhq/shannonKeygraphHQ 的头像

    KeygraphHQ/shannon

    44,672在 GitHub 上查看↗

    Shannon is an integrated security platform designed for autonomous penetration testing, static and dynamic analysis, and automated vulnerability remediation within self-hosted, private infrastructure. It functions as a unified security suite that orchestrates the entire lifecycle of vulnerability management, from initial discovery and reachability prioritization to the generation and verification of code-level patches. The platform distinguishes itself through its agentic approach to security, deploying autonomous agents to execute both black-box and white-box exploits against running applica

    Correlates static code analysis with dynamic runtime exploitation to provide a unified view of reachable security risks.

    TypeScriptpenetration-testingpentestingsecurity-audit
    在 GitHub 上查看↗44,672
  • radareorg/radare2radareorg 的头像

    radareorg/radare2

    23,120在 GitHub 上查看↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Supports automated security research through scripting complex analysis tasks and large-scale binary inspection.

    Cbinary-analysisccommandline
    在 GitHub 上查看↗23,120
  • gravitational/teleportgravitational 的头像

    gravitational/teleport

    19,863在 GitHub 上查看↗

    Teleport is a zero-trust access platform designed to provide secure, identity-based connectivity to servers, databases, and Kubernetes clusters. It functions as a centralized gateway that replaces static credentials with short-lived, identity-bound cryptographic certificates, effectively eliminating the need for traditional VPNs and long-term secret exposure. The platform distinguishes itself by orchestrating access through a unified control plane that maps external identity provider claims to granular, role-based infrastructure permissions. It enforces security through mutual TLS gateways an

    The platform identifies over-privileged users and detects security risks like exposed keys to maintain a secure access posture.

    Goauditbastioncertificate
    在 GitHub 上查看↗19,863
  • frida/fridafrida 的头像

    frida/frida

    19,778在 GitHub 上查看↗

    Frida is a dynamic binary instrumentation toolkit that provides a framework for deep process introspection and live application state manipulation. It enables the injection of custom scripts into running processes to trace function calls, modify memory, and analyze application behavior in real-time across diverse operating systems and processor architectures. The project distinguishes itself by embedding a high-performance JavaScript engine directly within the target process, allowing for the execution of user-defined logic for real-time inspection. It utilizes instruction-level hooking to re

    Safely observes suspicious program behavior by intercepting system calls and monitoring memory in isolated environments.

    Mesonfridainstrumentationvala
    在 GitHub 上查看↗19,778
  • rizinorg/cutterrizinorg 的头像

    rizinorg/cutter

    18,957在 GitHub 上查看↗

    Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to

    Provides a specialized workflow for investigating suspicious binaries within isolated containerized environments.

    C++
    在 GitHub 上查看↗18,957
  • dutchcoders/transfer.shdutchcoders 的头像

    dutchcoders/transfer.sh

    15,792在 GitHub 上查看↗

    Transfer.sh is a self-hosted file storage server designed for rapid data sharing through a command-line interface. It functions as an encrypted hosting platform that allows users to upload and download files using standard HTTP requests, facilitating direct data transfer between systems without the need for external accounts or complex configurations. The service distinguishes itself by processing data as continuous streams, which minimizes memory usage during large transfers. It provides granular control over file availability through automated lifecycle management, allowing administrators t

    Integrates automated security analysis into file upload workflows to detect threats.

    Godockergolanghacktoberfest
    在 GitHub 上查看↗15,792
  • konloch/bytecode-viewerKonloch 的头像

    Konloch/bytecode-viewer

    15,537在 GitHub 上查看↗

    This project is a Java bytecode reverse engineering suite that functions as a disassembler, decompiler, and editor for Java class files and Android APK binaries. It provides tools to transform compiled bytecode into assembly instructions or readable source code. The toolset supports Android APK analysis and Java binary patching, allowing for the modification of source code or bytecode and subsequent recompilation into functional binaries. It includes capabilities for removing Java obfuscation and performing malware analysis through the detection of malicious code patterns. The system incorpo

    Implements workflows for scanning compiled Java classes to detect harmful code patterns.

    Javaandroidapkbaksmali
    在 GitHub 上查看↗15,537
  • zaproxy/zaproxyzaproxy 的头像

    zaproxy/zaproxy

    15,293在 GitHub 上查看↗

    OWASP ZAP is a dynamic application security testing tool and intercepting HTTP proxy used to find vulnerabilities in web applications. It functions as a penetration testing framework that enables both automated security scanning and manual security testing of running web services. The tool provides a suite of capabilities for analyzing web applications from the outside in, including the ability to capture and modify traffic between a browser and a target application. It is designed to integrate into DevSecOps pipelines to provide consistent security checks across different environments.

    Performs automated inspection of traffic and application behavior to identify potential security weaknesses.

    Java
    在 GitHub 上查看↗15,293
  • ytisf/thezooytisf 的头像

    ytisf/theZoo

    13,126在 GitHub 上查看↗

    TheZoo is a centralized repository and management system designed for the storage, organization, and retrieval of live malicious software samples. It provides a structured environment for security researchers and educators to access, track, and analyze dangerous code for the purpose of threat intelligence and defense development. The system utilizes a command-line interface to manage the lifecycle of malware samples, including the preparation of new submissions and the querying of a centralized database. To ensure safety and authenticity, the platform stores binaries in password-protected, en

    Provides a command-line interface for managing and querying encrypted archives of dangerous code to support threat intelligence.

    Pythonmalwaremalware-analysismalware-research
    在 GitHub 上查看↗13,126
  • bloodhoundad/bloodhoundBloodHoundAD 的头像

    BloodHoundAD/BloodHound

    10,552在 GitHub 上查看↗

    BloodHound is a graph-based security analysis tool designed to map trust relationships and attack vectors within Active Directory environments. It functions as an attack path mapper and risk assessment system that uses graph theory to identify hidden relationships and paths leading to high-privilege accounts. The tool specializes in network attack surface mapping and privilege escalation pathfinding. It quantifies security risks by measuring the reliability of attack paths to critical targets, allowing for the prioritization of vulnerability elimination. The system provides capabilities for

    Employs graph theory and automated inspection to identify hidden relationships and high-privilege paths.

    PowerShell
    在 GitHub 上查看↗10,552
  • pwndbg/pwndbgpwndbg 的头像

    pwndbg/pwndbg

    10,051在 GitHub 上查看↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Identifies active binary security mitigations to evaluate the difficulty of developing an exploit.

    Pythonbinary-ninjacapture-the-flagctf
    在 GitHub 上查看↗10,051
  • anchore/syftanchore 的头像

    anchore/syft

    8,399在 GitHub 上查看↗

    Syft is a software bill of materials generator, container image scanner, and software dependency catalog. It analyzes container images and filesystems to produce comprehensive inventories of installed packages and dependencies in standard formats. Additionally, it serves as a software attestation tool and an SBOM format converter. The project distinguishes itself through the ability to create cryptographically signed attestations for software inventories to ensure provenance and integrity. It also provides the capability to transform software bills of materials between different industry sche

    Captures binary hardening mechanisms such as stack canaries, NX protection, and control flow integrity.

    Gocontainerscyclonedxdocker
    在 GitHub 上查看↗8,399
  • hugsy/gefhugsy 的头像

    hugsy/gef

    8,020在 GitHub 上查看↗

    GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and low-level debugging. It functions as a dynamic analysis extension designed to assist in reverse engineering workflows and malware analysis by enhancing the debugger's ability to inspect process state and memory. The project is distinguished by its specialized heap analysis tools, which allow for the inspection of glibc heap arenas, bins, and chunks to detect memory corruption. It also provides a dedicated toolkit for exploit development, including cyclic pattern generation for offs

    Identifies enabled security mitigations in a binary to determine potential exploit vectors.

    Pythonbinary-ninjactfdebugging
    在 GitHub 上查看↗8,020
  • nccgroup/scoutsuitenccgroup 的头像

    nccgroup/ScoutSuite

    7,548在 GitHub 上查看↗

    ScoutSuite is a multi-cloud security audit and configuration tool designed to identify security risks and misconfigurations across cloud environments. It functions as a security posture manager and compliance auditor, gathering resource metadata from cloud APIs to evaluate infrastructure against security benchmarks. The tool provides auditing capabilities for AWS, Google Cloud, DigitalOcean, and Kubernetes clusters and control planes. It distinguishes itself by decoupling data collection from analysis, allowing users to cache cloud configurations locally for offline auditing and iterative rul

    Performs security audits against downloaded configuration data to test rule changes without live API calls.

    Pythonauditingawsazure
    在 GitHub 上查看↗7,548
  • x64dbg/scyllahidex64dbg 的头像

    x64dbg/ScyllaHide

    4,167在 GitHub 上查看↗

    ScyllaHide 是一款反调试器绕过插件和逆向工程工具,旨在向目标应用隐藏调试器。它作为一个用户模式 API 钩子库和 DLL 注入框架,防止程序在被分析时检测并关闭自身。 该项目通过中和安全防御,实现了恶意软件分析和受保护软件的研究。它通过拦截和修改系统库响应,欺骗应用使其无法识别其执行环境。 该工具采用多种技术方法来保持隐蔽性,包括内联 API 钩子、系统调用代理和进程环境块 (PEB) 修补。它还处理用户模式陷阱,并利用动态库重定向来过滤敏感的 API 响应。

    Facilitates malware analysis workflows by neutralizing security checks in malicious binaries.

    C++
    在 GitHub 上查看↗4,167
  • alexandreborges/malwoverviewalexandreborges 的头像

    alexandreborges/malwoverview

    3,882在 GitHub 上查看↗

    This project is a Python command-line security tool and malware analysis framework designed for threat intelligence aggregation and incident triage. It functions as an aggregator that orchestrates queries across multiple security services and sandboxes to analyze hashes, IP addresses, and domains. The tool distinguishes itself by incorporating an intelligence layer that uses language models to provide automated risk assessments and framework mappings. It also includes specialized capabilities for extracting indicators of compromise from unstructured text, documents, and web pages, as well as

    Orchestrates the submission of suspicious files to analysis engines and groupings of variants via import hashes.

    Pythonalienvaultcvecve-search
    在 GitHub 上查看↗3,882
  1. Home
  2. Security & Cryptography
  3. Vulnerability Assessment and Testing
  4. Security Testing and Auditing
  5. Security Analysis Tools

探索子标签

  • Automated Binary AnalysisProgrammatic routines that scan compiled binaries to identify patterns or security indicators.
  • Inline Risk AnalysisMechanisms that perform security risk assessment during the execution of operations by embedding analysis parameters directly into tool calls.
  • Malware Analysis WorkflowsTools and environments for investigating suspicious files to identify malicious behavior and system interactions.
  • Offline Configuration AnalysisSecurity analysis performed on cached configuration data without requiring live API access. **Distinct from Security Analysis Tools:** Focuses on the offline analysis of cached state rather than live inspection of code or traffic.