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

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

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

131 个仓库

Awesome GitHub RepositoriesSecurity Testing

Practical exercises, payloads, and assessment frameworks used to verify the security posture of applications and infrastructure.

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

Awesome Security Testing GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • trimstray/the-book-of-secret-knowledgetrimstray 的头像

    trimstray/the-book-of-secret-knowledge

    228,641在 GitHub 上查看↗

    该项目作为一个中心化的、社区驱动的技术知识和管理资源仓库。它提供了一个结构化的分类体系,将分散的信息聚合到一个可搜索的框架中,支持系统管理员和网络安全从业者的持续学习和快速问题解决。通过映射跨越进攻性安全、基础设施管理和软件开发的资源,它为技能获取和专业参考提供了统一路径。 该项目由命令行优先的设计理念定义,优先考虑基于终端的实用程序和可脚本化的接口,以促进高效的系统管理和可重复的安全工作流。它通过平台无关的方法脱颖而出,维护在不同类 Unix 和云环境中保持适用的文档和操作指南。这种模块化的工具链集成允许用户组合针对特定管理或安全任务定制的自定义环境。 该仓库涵盖了广泛的能力领域,包括用于系统审计、网络管理和基础设施加固的综合工具包。它为网络安全技能发展提供了结构化的学习路径,范围从道德黑客实验室和渗透测试标准到漏洞评估和系统配置最佳实践。该集合还包含广泛的生产力工具、诊断实用程序和教育材料,旨在简化日常维护并增强整体安全态势。

    Identifies locally deployable web applications intentionally designed with security flaws for practicing exploitation and defensive techniques.

    awesomeawesome-listbsd
    在 GitHub 上查看↗228,641
  • swisskyrepo/payloadsallthethingsswisskyrepo 的头像

    swisskyrepo/PayloadsAllTheThings

    78,434在 GitHub 上查看↗

    This project is a comprehensive, community-sourced knowledge base designed for security professionals and researchers. It functions as a centralized repository of offensive security techniques, providing a structured collection of exploit payloads, attack vectors, and methodologies for conducting vulnerability assessments and penetration testing. The repository distinguishes itself through a cross-platform payload taxonomy that categorizes exploitation methods by vulnerability type and target environment, enabling rapid lookup during security assessments. It maintains high standards of data i

    Facilitates systematic security audits through a vast index of attack vectors and injection patterns used in web service validation.

    Pythonbountybugbountybypass
    在 GitHub 上查看↗78,434
  • danielmiessler/seclistsdanielmiessler 的头像

    danielmiessler/SecLists

    71,596在 GitHub 上查看↗

    SecLists is a centralized library of security assessment data designed to support vulnerability discovery and penetration testing. It functions as a comprehensive repository of wordlists, payloads, and testing methodologies used to audit software, firmware, and internet-connected hardware for technical vulnerabilities. The project distinguishes itself through a standardized taxonomy and a language-agnostic data format, which allows security tools to predictably ingest and utilize its assets regardless of the underlying programming environment. By decoupling raw testing data from execution log

    Provides large collections of common credentials for testing system resilience against brute-force attacks.

    PHP
    在 GitHub 上查看↗71,596
  • narkoz/hacker-scriptsNARKOZ 的头像

    NARKOZ/hacker-scripts

    49,734在 GitHub 上查看↗

    hacker-scripts is a multi-purpose toolkit comprising a security vulnerability testing suite, a keyword-driven email automator, and a TCP remote hardware controller. It provides a collection of scripts for identifying security weaknesses and conducting controlled hacking experiments across multiple programming language environments. The system automates email workflows by scanning headers and bodies for specific strings to trigger server responses and sends randomized text and email alerts based on system activity. It also enables remote hardware control by sending binary commands over network

    Provides a suite of multi-language scripts for identifying security weaknesses and conducting controlled hacking experiments.

    JavaScript
    在 GitHub 上查看↗49,734
  • minimaxir/big-list-of-naughty-stringsminimaxir 的头像

    minimaxir/big-list-of-naughty-strings

    47,686在 GitHub 上查看↗

    This project is a standardized repository of malicious and malformed character sequences designed to stress-test data parsing and sanitization routines. It serves as a security testing corpus and a language-neutral reference for auditing software robustness against injection flaws and unexpected data handling errors across diverse platforms. The dataset functions as a benchmark for input validation, providing a curated collection of edge-case strings that allow developers to identify potential crashes and security vulnerabilities. By decoupling these test vectors from application logic, the r

    Serves as a language-neutral reference for auditing software robustness against injection flaws and data handling errors.

    Python
    在 GitHub 上查看↗47,686
  • hashcat/hashcathashcat 的头像

    hashcat/hashcat

    26,200在 GitHub 上查看↗

    Hashcat is a high-performance hash cracking software and OpenCL compute application used to recover plain-text passwords from hashed data. It functions as a GPU-accelerated recovery tool and distributed password cracker, leveraging CPUs and GPUs to perform intensive cryptographic computations. The system differentiates itself through a distributed cracking workflow that coordinates tasks across multiple machines via an overlay network to share computational load. It further optimizes recovery speed using Markov chain keyspace optimization to prioritize the most likely password candidates. Th

    Iterates through all possible combinations of characters based on a specified mask to find a matching hash.

    C
    在 GitHub 上查看↗26,200
  • mobsf/mobile-security-framework-mobsfMobSF 的头像

    MobSF/Mobile-Security-Framework-MobSF

    21,224在 GitHub 上查看↗

    Mobile Security Framework is an automated security testing platform designed for the analysis of Android, iOS, and Windows mobile application binaries. It functions as a comprehensive suite for identifying security vulnerabilities, privacy risks, and malicious code within mobile software packages. The framework distinguishes itself by combining static and dynamic analysis techniques to evaluate application behavior. It performs static inspection of source code and binaries to detect insecure patterns, while simultaneously utilizing dynamic instrumentation and containerized sandboxing to monit

    Provides an automated framework for performing comprehensive static and dynamic security analysis on mobile application binaries.

    JavaScriptandroid-securityapi-testingapk
    在 GitHub 上查看↗21,224
  • usestrix/strixusestrix 的头像

    usestrix/strix

    20,138在 GitHub 上查看↗

    Strix is an automated security research and vulnerability scanning platform that leverages language models to orchestrate complex security analysis tasks. It functions as a comprehensive framework for penetration testing and continuous security integration, allowing users to embed automated vulnerability research directly into development pipelines or execute it within isolated, containerized environments. The platform distinguishes itself through a multi-agent orchestration engine that coordinates specialized autonomous agents to perform parallel security assessments. By integrating LLM-agno

    Simulates user behavior and intercepts network traffic to discover and exploit vulnerabilities in complex web interfaces.

    Pythonagentsartificial-intelligencecybersecurity
    在 GitHub 上查看↗20,138
  • micropoor/micro8Micropoor 的头像

    Micropoor/Micro8

    18,060在 GitHub 上查看↗

    Micro8 is a security auditing knowledge base and penetration testing resource library. It serves as a curated collection of guides and documentation focused on vulnerability assessment. The project provides educational content and study guides for manual source code review, domain escalation, and internal network auditing. It includes a toolkit of reference materials for analyzing network traffic logs and identifying brute-force patterns. The library covers technical domains including web penetration testing and privilege escalation. It organizes these materials through PDF-based knowledge r

    Provides structured techniques and guides for the systematic identification of security flaws in web services.

    micro8micropoorpenetration
    在 GitHub 上查看↗18,060
  • matrixtm/mhddosMatrixTM 的头像

    MatrixTM/MHDDoS

    16,224在 GitHub 上查看↗

    MHDDoS is a command-line utility designed for volumetric stress testing and infrastructure resilience assessment. It functions as a comprehensive framework for simulating high-volume network and application layer traffic to evaluate the capacity and stability of web services and network infrastructure. The tool distinguishes itself through its ability to generate complex, protocol-specific traffic patterns and raw packet structures. By employing dynamic header randomization and specialized payload injection, it simulates diverse request behaviors intended to test the effectiveness of security

    Provides a collection of scripts for identifying target infrastructure vulnerabilities and testing service capacity.

    Pythonamazon-bypassattackauto-proxy
    在 GitHub 上查看↗16,224
  • ffuf/ffufffuf 的头像

    ffuf/ffuf

    15,618在 GitHub 上查看↗

    This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities. The tool distinguishes itself through a highly concurrent engine that manages asynchronous request execution and recursive job orchestration. I

    Automates the discovery of hidden files, directories, and parameters on web servers to identify potential vulnerabilities.

    Gofuzzerinfosecpentesting
    在 GitHub 上查看↗15,618
  • semgrep/semgrepsemgrep 的头像

    semgrep/semgrep

    15,603在 GitHub 上查看↗

    Semgrep is a static analysis security testing tool designed to identify vulnerabilities and logic errors by matching source code against declarative patterns. It functions as an automated scanner that integrates into development workflows to detect insecure code patterns and enforce coding standards before deployment. The engine utilizes a language-agnostic intermediate representation and a modular parser architecture to normalize diverse programming languages into a unified format. This allows for consistent rule execution across different codebases, enabling users to perform custom structur

    Scans source code for known security vulnerabilities and logic errors to prevent insecure code from reaching production environments.

    OCamlcgojava
    在 GitHub 上查看↗15,603
  • flipperdevices/flipperzero-firmwareflipperdevices 的头像

    flipperdevices/flipperzero-firmware

    15,563在 GitHub 上查看↗

    This project provides an open-source firmware platform and complete build environment for portable multi-tool hardware. It functions as an embedded operating system designed to manage radio, infrared, and physical interface components, enabling users to develop custom applications and system logic for specialized hardware devices. The firmware distinguishes itself through a modular architecture that organizes system functionality into isolated units, allowing for the development of custom user interfaces and logic. It includes a comprehensive collection of low-level drivers and applications s

    Evaluates wireless access control systems by capturing, analyzing, and replaying radio frequency signals.

    Carmv7mblefirmware
    在 GitHub 上查看↗15,563
  • htr-tech/zphisherhtr-tech 的头像

    htr-tech/zphisher

    15,416在 GitHub 上查看↗

    Zphisher is a security testing framework designed for conducting authorized social engineering assessments and penetration testing. It functions as a credential harvesting simulator that enables security professionals to evaluate organizational defenses and user awareness by deploying deceptive login interfaces. The platform automates the creation of realistic web pages through dynamic template rendering and provides tools to mask destination addresses. It integrates reverse proxy tunneling to expose local testing services to the public internet, allowing for remote access during security aud

    Creates realistic web interfaces designed to capture user credentials for authorized security assessments.

    HTMLhtr-techphisherphishing
    在 GitHub 上查看↗15,416
  • 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.

    Enables systematic identification and validation of security flaws in web services through manual probing.

    Java
    在 GitHub 上查看↗15,293
  • ultimatehackers/xsstrikeUltimateHackers 的头像

    UltimateHackers/XSStrike

    15,027在 GitHub 上查看↗

    XSStrike is a security tool designed to detect cross-site scripting vulnerabilities through parameter fuzzing and web response analysis. It functions as a web application fuzzer and vulnerability scanner that identifies injection points and security flaws. The project includes a specialized utility for detecting blind XSS, where payloads execute asynchronously or on separate pages. It also features a JavaScript library auditor to identify outdated libraries with known vulnerabilities and a dedicated tool for identifying and bypassing web application firewalls using various evasion techniques.

    Employs a library of encoding and obfuscation techniques to circumvent Web Application Firewall filtering rules.

    Python
    在 GitHub 上查看↗15,027
  • sundowndev/hacker-roadmapsundowndev 的头像

    sundowndev/hacker-roadmap

    15,081在 GitHub 上查看↗

    Hacker Roadmap is a community-driven repository that functions as a structured learning path and resource directory for cybersecurity and ethical hacking. It organizes complex security concepts into sequential modules, guiding users from fundamental knowledge to advanced technical exploitation skills through a curated collection of educational materials and professional development resources. The project distinguishes itself by acting as a centralized index that maps specialized third-party security software and isolated training environments to specific operational use cases. By aggregating

    Automates credential recovery and wordlist generation to test authentication strength against brute force attempts.

    exploitationframeworkshacking
    在 GitHub 上查看↗15,081
  • nesquena/hermes-webuinesquena 的头像

    nesquena/hermes-webui

    14,912在 GitHub 上查看↗

    Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio

    Allows agent tools to attach to a running local browser instance to leverage existing cookies and sessions.

    Pythonagentai-agentshermes
    在 GitHub 上查看↗14,912
  • owasp/amassOWASP 的头像

    OWASP/Amass

    14,722在 GitHub 上查看↗

    Amass is a network attack surface mapper and reconnaissance framework designed to discover and map the external, internet-facing infrastructure of a target organization. It functions as an open source intelligence tool that identifies public network boundaries and locates hidden or forgotten subdomains to define an organization's total reachable footprint. The project utilizes passive-source data aggregation from external APIs and public databases alongside active DNS brute-forcing and recursive subdomain expansion. It employs a graph-based asset mapping system to visualize the relationships

    Implements automated DNS guessing using wordlists and permutation logic to find non-indexed network resources.

    Go
    在 GitHub 上查看↗14,722
  • s0md3v/xsstrikes0md3v 的头像

    s0md3v/XSStrike

    14,752在 GitHub 上查看↗

    XSStrike is an automated security scanning engine designed for web application discovery, input

    Systematically scanning and fuzzing web application inputs to uncover hidden security flaws and validate the effectiveness of input filters.

    Pythonwaf-detectionxssxss-bruteforce
    在 GitHub 上查看↗14,752
上一个123456…7下一个
  1. Home
  2. Security & Cryptography
  3. Vulnerability Assessment and Testing
  4. Security Testing and Auditing
  5. Security Testing

探索子标签

  • Android Runtime1 个子标签Executing Java code and specialized security modules directly on an Android device to test for systemic weaknesses. **Distinct from Security Testing:** Distinct from general Security Testing: specifically targets Android runtime with Java code injection and module execution.
  • Authentication Bypass Techniques1 个子标签Methods used to circumvent authentication mechanisms by manipulating input or exploiting logic flaws.
  • Command Execution Cheat SheetsReference guides for shell commands and payload execution techniques.
  • Credential Brute-Forcing2 个子标签Automated testing of authentication credentials to evaluate system security. **Distinct from Security Testing:** Distinct from general security testing: focuses specifically on credential-based brute-force assessment.
  • Cross-Site Scripting Payloads1 个子标签Collections of scripts and techniques used to test for XSS vulnerabilities in web applications.
  • Enumeration TechniquesMethods for discovering endpoints, services, or configuration details in target systems.
  • Injection Payloads15 个子标签Collections of crafted strings designed to test for injection vulnerabilities across various database and execution contexts.
  • Kubernetes Security AssessmentsResources and methodologies for auditing and pentesting Kubernetes environments.
  • Mobile Application ScannersTools for identifying vulnerabilities and privacy risks within mobile application binaries.
  • Password Cracking Wordlists6 个子标签Collections of character sequences and dictionaries used for testing password strength and brute-force resilience.
  • Resource Discovery Brute-Forcing3 个子标签Automated guessing of file and directory names using dictionaries to find unlinked server content. **Distinct from Credential Brute-Forcing:** Distinct from Credential Brute-Forcing as it targets hidden files and directories rather than user authentication credentials.
  • Security Test InitializersTools for creating and managing local environments to validate security detection logic. **Distinct from Security Testing:** Distinct from Security Testing: focuses on the initialization of test scenarios for detection logic rather than general security auditing.
  • Vulnerable Web Applications1 个子标签Locally deployable web applications intentionally designed with security flaws for training purposes.
  • WAF Bypass TechniquesMethods and payloads used to circumvent Web Application Firewall filtering rules.
  • WasmSecurity testing focused on executing vulnerability code within WebAssembly runtimes to evaluate security boundaries. **Distinct from Security Testing:** Specifically targets security testing within the WebAssembly runtime environment rather than general application security testing.
  • Web Application Penetration Testing2 个子标签Systematic identification and validation of security flaws in web services.
  • Web Application Security Testing GuidesComprehensive procedural frameworks and best practice guides for identifying vulnerabilities in web applications. **Distinct from Web Application Penetration Testing:** Focuses on the comprehensive guide/standard itself rather than the active process of penetration testing
  • Website Reputation AnalyzersTools that aggregate security intelligence to report on the trustworthiness and safety of web domains.
  • Wireless Security Auditing5 个子标签Methodologies and tools for investigating wireless communication to identify vulnerabilities in embedded hardware. **Distinct from Security Testing:** Distinct from general security testing: focuses on wireless protocol and radio transmission analysis.