awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
andresriancho avatar

andresriancho/w3af

0
View on GitHub↗
4,850 نجوم·1,241 تفرعات·Python·18 مشاهداتw3af.org↗

W3af

w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation.

The project distinguishes itself by providing an intercepting HTTP proxy for capturing and modifying traffic, combined with a knowledge-base driven exploitation system. It enables the execution of security exploits to gain remote shell access and supports post-exploitation activities, such as routing traffic through compromised hosts via reverse TCP tunnels and SOCKS proxies.

The platform covers a broad range of security capabilities, including REST API auditing, infrastructure fingerprinting, and automated login processing. It supports session maintenance through various authentication methods and provides tools for visualizing site structures and analyzing HTTP response clusters. Users can manage the scanner via a graphical interface or a programmatic API to automate scans and retrieve vulnerability data.

The application is delivered as a dockerized environment to ensure consistent runtime behavior and simplified dependency management.

Features

  • Web Vulnerability Scanning - Executes automated security plugins to identify and exploit vulnerabilities within web applications.
  • Traffic Interception Tools - Provides an intercepting HTTP proxy to capture, inspect, and modify traffic between the client and server.
  • Penetration Testing Frameworks - Provides a comprehensive suite for automating the discovery and exploitation of web security weaknesses.
  • Security Auditing Tools - Provides a containerized environment for running comprehensive security scans and managing vulnerability plugins.
  • HTTP Traffic Analysis - Inspects and compares HTTP requests and responses and allows manual requests to test server behavior.
  • Exploitation and Post-Exploitation - Executes specific exploits against vulnerabilities and manages interactive remote shells for system access.
  • Traffic Interception - Acts as an intercepting proxy to capture, edit, and forward HTTP traffic between clients and servers.
  • Traffic Proxying and Interception - Intercepts, modifies, and analyzes raw HTTP traffic between the client and server.
  • Vulnerability Exploitation Frameworks - Includes a framework for delivering specific exploit payloads to verify vulnerabilities and gain unauthorized access.
  • Web Application Exploits - Tests the viability of discovered security holes to confirm if they permit unauthorized access or data extraction.
  • Web Exploitation - Launches exploit payloads against discovered web vulnerabilities to gain unauthorized access or remote shells.
  • HTTP Traffic Manipulation Tools - Ships utilities for intercepting and modifying HTTP headers and payloads in real-time using regular expressions.
  • Traffic Routing Proxies - Creates reverse TCP tunnels and SOCKS proxies through breached servers to route traffic into internal networks.
  • Remote Shells - Provides an interactive remote shell environment to manage compromised targets and log session activity.
  • API Endpoint Discovery - Extracts API endpoints and parameters by parsing OpenAPI documents or capturing traffic via an intercepting proxy.
  • Custom Security Scan Extensions - Features a modular system for tuning and enabling specific security test plugins to customize scans.
  • Exploit Automation Engines - Employs a curated knowledge base of vulnerability patterns to automate the selection and delivery of exploit payloads.
  • Injection Point Discovery - Crawls web applications to identify URLs, forms, and other potential entry points for security injection testing.
  • Post-Exploitation Frameworks - Implements tools for executing post-exploitation scripts to gather system information from compromised targets.
  • REST API Auditing - Identifies and exploits security vulnerabilities in REST endpoints by analyzing their parameters and headers.
  • Security Audit Plugins - Provides a modular system to select and tune auditing, bruteforcing, and evasion plugins for customized security analysis.
  • Penetration Testing Suites - Ships a collection of specialized tools for automating security research and web penetration testing tasks.
  • Security Testing and Auditing - Automates repeatable security audits through the use of scripted sequences and configuration profiles.
  • Vulnerability Scanning - Analyzes injection points by sending crafted data to identify vulnerabilities like SQL injection.
  • Automated Security Scan Triggers - Enables triggering vulnerability scans via API requests using target URLs and configuration profiles.
  • Vulnerability Export APIs - Offers an API to export a list of identified vulnerabilities or detailed data for specific flaws.
  • Web Security Auditing - Systematically verifies the security posture of web applications using automated crawls and audits.
  • Detector-Based Plugin Architectures - Implements a modular architecture where independent security detector plugins are used to identify specific vulnerabilities.
  • HTTP Fuzzing - Creates multiple HTTP requests using special syntax to expand variables into combined permutations for fuzzing.
  • Site Map Generators - Recursively crawls web applications to generate a structured map of all discovered URLs.
  • Penetration Testing - Supports routing traffic through compromised hosts via reverse TCP tunnels and SOCKS proxies.
  • Batch Exploit Execution - Executes batches of selected exploit payloads against all compatible vulnerabilities with conditional stop options.
  • URL Crawl Queues - Tracks and retrieves the list of all web addresses identified during the crawling process to verify scan coverage.
  • Programmatic Scanning APIs - Provides a programmatic interface to control scanning processes and retrieve structured vulnerability intelligence.
  • Audit Sequence Automation - Supports running repeatable security audits through the execution of command sequences defined in text files.
  • Security Scanner GUIs - Includes a graphical interface for launching security scans and analyzing the resulting vulnerability data.
  • Configuration Profiles - Saves specific plugin configurations and settings as reusable profiles to ensure consistent scan results.
  • Wizard-Based Profile Generation - Provides a wizard interface to generate project configuration profiles through guided questions.
  • Scan Result Exporters - Generates structured reports of identified vulnerabilities and debugging data in text, XML, and HTML formats.
  • Scan Status Trackers - Enables real-time monitoring of scan progress, retrieval of execution logs, and lifecycle management.
  • Scanning Configuration Profiles - Saves target URLs and plugin configurations into reusable profiles for consistent security audit results.
  • Scan Configuration Profiles - Standardizes repeated security scans by defining target URLs and plugin configurations via a wizard or manual setup.
  • Custom Request Headers - Allows the injection of custom HTTP headers and session cookies to satisfy application authentication requirements.
  • HTTP Request Configurations - Allows definition of URL and request parameters that govern how the scanner interacts with targets.
  • Pattern-Based Vulnerability Detection - Inspects HTTP requests and responses using regular expressions to identify vulnerabilities based on specific keywords.
  • Reverse Proxy Tunneling Tools - Establishes reverse TCP tunnels and SOCKS proxies to route traffic through compromised hosts into internal networks.
  • Site Structure Visualizers - Visualizes the crawled architecture of web applications as hierarchical trees and graphical maps.
  • Automated Login Frameworks - Automates the submission of credentials and session validation to ensure scans can reach authenticated areas.
  • Infrastructure Fingerprinters - Detects the operating system, HTTP daemon, and web application firewalls protecting the target infrastructure.
  • Security Knowledge Bases - Provides a curated collection of vulnerability data to help users understand and remediate identified risks.
  • HTTP Traffic Comparators - Identifies differences between multiple requests and responses by aligning headers and bodies side-by-side.
  • Credential Bruteforcing - Attempts to guess credentials for login forms identified during the application crawling phase.
  • Input Parameter Fuzzers - Generates permutations of HTTP requests to discover hidden endpoints and test input validation.
  • Evasion Techniques - Provides capabilities to modify HTTP traffic to bypass security rules and intrusion detection systems.
  • REST API Security - Discovers API endpoints and tests for vulnerabilities within RESTful services using custom parameters.
  • Session Authentication - Maintains active user sessions using basic authentication, NTLM, or pre-defined cookies during the scanning process.
  • Target System Fingerprinting - Allows specifying technical details about the target system to improve the accuracy and refinement of scans.
  • Vulnerability Analysis Tools - Provides integrated tools to review and verify identified security flaws and their potential impact.
  • Application Mapping - Maps complex web applications by routing manual navigation through an HTTP proxy to extract requests.
  • Batch Exploit Execution - Launches several exploit payloads simultaneously against identified vulnerabilities to verify overall impact.
  • Vulnerability Browsers - Offers a searchable tree structure to view and categorize discovered security issues by severity level.
  • Request History Archives - Provides a searchable database of all generated HTTP interactions with flexible query syntax for historical analysis.
  • Request Testing - Allows users to manually write and send custom HTTP requests with editable headers and bodies to test server behavior.
  • Vulnerability Scanners - Comprehensive framework for auditing and attacking web applications.
  • General Web Scanners - Modular framework for identifying and exploiting web application vulnerabilities.
  • Web Application Security - Comprehensive framework for auditing and attacking web applications.
  • Web Vulnerability Scanners - Framework for attacking and auditing web applications.

سجل النجوم

مخطط تاريخ النجوم لـ andresriancho/w3afمخطط تاريخ النجوم لـ andresriancho/w3af

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ W3af

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع W3af.
  • manisso/fsocietyالصورة الرمزية لـ Manisso

    Manisso/fsociety

    12,136عرض على GitHub↗

    fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits. It functions as a wrapper that integrates external security binaries into a unified, menu-driven interface, providing a centralized system for command-line parameter mapping and execution. The project distinguishes itself by organizing specialized utilities into domain-specific collections for structured navigation. It automates the transition between different phases of an audit by chaining reconnaissance and exploitation tools through sequential workflow automation. The fram

    Pythonbrute-force-attacksdesktopexploitation
    عرض على GitHub↗12,136
  • jaykali/maskphishالصورة الرمزية لـ jaykali

    jaykali/maskphish

    3,020عرض على GitHub↗

    Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network vulnerability scanning, open-source intelligence, penetration testing, and social engineering. It functions as a multi-purpose framework for automating reconnaissance and executing security audits across diverse network environments. The project features a specialized phishing and social engineering toolkit used for cloning websites, masking URLs, and deploying deceptive pages to capture user credentials. It also includes a remote access Trojan builder for generating platform-specific exe

    Shellhackhackinghacking-tool
    عرض على GitHub↗3,020
  • zaproxy/zaproxyالصورة الرمزية لـ zaproxy

    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.

    Java
    عرض على GitHub↗15,293
  • mitmproxy/mitmproxyالصورة الرمزية لـ mitmproxy

    mitmproxy/mitmproxy

    43,943عرض على GitHub↗

    Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol manipulation. It functions as a gateway that intercepts, inspects, and modifies network traffic in real-time, supporting HTTP, HTTPS, WebSocket, DNS, and generic TCP or UDP streams. By acting as a trusted certificate authority, the proxy can dynamically generate and sign certificates to decrypt and analyze secure TLS-encrypted connections. The project distinguishes itself through a highly extensible, event-driven architecture that allows users to automate traffic transformation using cust

    Pythondebugginghttphttp2
    عرض على GitHub↗43,943
عرض جميع البدائل الـ 30 لـ W3af→

الأسئلة الشائعة

ما هي وظيفة andresriancho/w3af؟

w3af is a web penetration testing suite and security audit framework designed to identify and exploit vulnerabilities in web applications. It functions as a vulnerability scanner that crawls targets to find injection points and a fuzzer used to discover hidden endpoints and test input validation.

ما هي الميزات الرئيسية لـ andresriancho/w3af؟

الميزات الرئيسية لـ andresriancho/w3af هي: Web Vulnerability Scanning, Traffic Interception Tools, Penetration Testing Frameworks, Security Auditing Tools, HTTP Traffic Analysis, Exploitation and Post-Exploitation, Traffic Interception, Traffic Proxying and Interception.

ما هي البدائل مفتوحة المصدر لـ andresriancho/w3af؟

تشمل البدائل مفتوحة المصدر لـ andresriancho/w3af: manisso/fsociety — fsociety is a penetration testing framework and security tool orchestrator designed to conduct full security audits.… jaykali/maskphish — Maskphish is a comprehensive security toolkit that integrates capabilities for digital forensics, network… zaproxy/zaproxy — OWASP ZAP is a dynamic application security testing tool and intercepting HTTP proxy used to find vulnerabilities in… mitmproxy/mitmproxy — Mitmproxy is an interactive, programmable network proxy engine designed for traffic analysis and protocol… owasp/nettacker — Nettacker is an automated penetration testing framework designed to orchestrate reconnaissance, port scanning, and… byt3bl33d3r/crackmapexec — CrackMapExec is a network penetration testing framework and automated security scanner designed to assess security…