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,330GitHub पर देखें↗

    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,740GitHub पर देखें↗

    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,672GitHub पर देखें↗

    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,120GitHub पर देखें↗

    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,863GitHub पर देखें↗

    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,778GitHub पर देखें↗

    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,957GitHub पर देखें↗

    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,792GitHub पर देखें↗

    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,537GitHub पर देखें↗

    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,293GitHub पर देखें↗

    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,126GitHub पर देखें↗

    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,552GitHub पर देखें↗

    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,051GitHub पर देखें↗

    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,399GitHub पर देखें↗

    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,020GitHub पर देखें↗

    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,548GitHub पर देखें↗

    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,167GitHub पर देखें↗

    ScyllaHide एक एंटी-डीबगर बायपास प्लगइन और रिवर्स इंजीनियरिंग टूल है जिसे किसी टारगेट एप्लिकेशन से डीबगर को छिपाने के लिए डिज़ाइन किया गया है। यह एक यूजर-मोड API हुकिंग लाइब्रेरी और DLL इंजेक्शन फ्रेमवर्क के रूप में कार्य करता है जो प्रोग्राम्स को विश्लेषण किए जाने के दौरान खुद का पता लगाने और बंद होने से रोकता है। यह प्रोजेक्ट सुरक्षा सुरक्षा को बेअसर करके मैलवेयर विश्लेषण और संरक्षित सॉफ्टवेयर के अध्ययन को सक्षम बनाता है। यह एप्लिकेशन को उनके निष्पादन वातावरण के बारे में धोखा देने के लिए सिस्टम लाइब्रेरी प्रतिक्रियाओं को इंटरसेप्ट और संशोधित करके इसे प्राप्त करता है। यह यूटिलिटी स्टील्थ बनाए रखने के लिए कई तकनीकी तरीकों का उपयोग करती है, जिसमें इनलाइन API हुकिंग, सिस्टम कॉल प्रॉक्सीिंग और प्रोसेस एनवायरनमेंट ब्लॉक पैचिंग शामिल है। यह यूजर-मोड ट्रैप्स को भी संभालती है और संवेदनशील API प्रतिक्रियाओं को फिल्टर करने के लिए डायनेमिक लाइब्रेरी रिडायरेक्शन का उपयोग करती है।

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

    C++
    GitHub पर देखें↗4,167
  • alexandreborges/malwoverviewalexandreborges का अवतार

    alexandreborges/malwoverview

    3,882GitHub पर देखें↗

    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.