10 مستودعات
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.
Explore 10 awesome GitHub repositories matching security & cryptography · Resource Discovery Brute-Forcing. Refine with filters or upvote what's useful.
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.
dirsearch is a command-line security tool and web path scanner used for discovering hidden directories and files on web servers. It functions as a recursive directory fuzzer and brute-force utility that identifies undocumented paths and sensitive files using wordlists and HTTP status codes. The tool distinguishes itself through template-driven path generation and an automated HTTP response filter that uses status codes, content length, and regex patterns to isolate valid targets. It supports recursive directory crawling to map complex web structures and provides state-persistence serializatio
Identifies hidden files and directories on web servers by iterating through predefined wordlists via HTTP requests.
Sublist3r is a subdomain enumeration tool and passive reconnaissance framework designed to discover subdomains by querying search engines and public intelligence sources. It functions as a security tool for identifying the digital footprint of a target domain. The project provides both passive enumeration through multi-source API aggregation and active discovery via a DNS brute force tool. It includes a TCP port scanner to identify active services and open ports on discovered subdomains, facilitating attack surface mapping. The tool can be used as a standalone utility or as a Python security
Discovers hidden subdomains by testing a wordlist of potential hostnames using threaded requests.
Nikto is an open-source HTTP security auditing tool and web server vulnerability scanner. It functions as a reconnaissance engine designed to identify insecure server options, outdated software, and common vulnerabilities by analyzing HTTP responses. The project differentiates itself through capabilities for intrusion detection evasion and web server fingerprinting. It uses request-level encoding and timing spacers to bypass security filters and employs signature-based identification to determine specific server software versions and misconfigurations. The scanner covers broad capability are
Employs dictionary-based attacks to discover hidden files and directories on the target web server.
Feroxbuster is an HTTP directory brute forcer and web resource enumerator designed to discover hidden files and directories on web servers. It functions as a recursive URL scanner that identifies unlinked endpoints and API resources by combining wordlist-based scanning with automated crawling. The tool operates as a proxy-aware fuzzer, allowing network requests to be routed through HTTP or SOCKS proxies for traffic interception or anonymity. It utilizes recursive directory crawling to automatically queue discovered paths and find nested content. The system includes capabilities for discovery
Uses pre-defined wordlists to iteratively guess and discover hidden files and directories on web servers.
Yakit is a comprehensive cybersecurity all-in-one platform designed for security assessments. It integrates a suite of core tools including an HTTP interception proxy for real-time traffic modification, an out-of-band interaction detector for verifying remote command execution via TCP, DNSLog, and ICMP, and a reverse shell manager for controlling remote server connections. The platform is distinguished by its dedicated security scripting environment, which allows for the development and execution of custom logic and plugins using a specialized high-performance language. It further extends fun
Provides automated brute-forcing of HTTP parameters using wordlists and dynamic tags to discover accepted parameters.
Arjun is an HTTP parameter discovery tool that identifies valid parameters on web endpoints by testing large dictionaries of parameter names against target URLs. It systematically probes endpoints using GET, POST, JSON, and XML request formats to find which parameters the server accepts, and can detect parameters whose values appear reflected in the response body. The tool distinguishes itself through its multi-method scanning approach, passive parameter collection from public archives like OTX and CommonCrawl, and its ability to detect value-sensitive parameters that only trigger a response
Tests large wordlists of parameter names against target URLs to find accepted parameters.
Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to identify active services. It functions as a Go library for embedding port scanning into programs, and as a standalone tool that accepts targets as hostnames, IP addresses, CIDR ranges, or ASN numbers. The tool discovers live hosts before scanning, filters ports by range or top lists, and can integrate with Nmap for service version detection. The project distinguishes itself through its SYN-based port probing approach that sends TCP SYN packets and analyzes responses without complet
Attempts to resolve a list of subdomain names against a target domain to discover valid entries.
Knockpy هو ماسح للنطاقات الفرعية لـ DNS وأداة استطلاع سلبية مصممة لاكتشاف النطاقات الفرعية وجمع معلومات الشبكة. يعمل كإطار عمل لتعداد DNS يجمع بين طرق الاكتشاف النشطة والقدرة على الاستعلام عن خدمات الأمن الخارجية للحصول على بيانات النطاق السلبية. تحدد الأداة الأهداف من خلال مزيج من القوة الغاشمة القائمة على قائمة الكلمات، وعمليات نقل منطقة DNS، وتجميع البيانات من واجهات برمجة تطبيقات الأمن الخارجية. لضمان الدقة، يتضمن اكتشاف DNS البديل لتصفية الإيجابيات الكاذبة أثناء عملية التعداد. بعيداً عن الاكتشاف، يوفر النظام التحقق من أمن المضيف عن طريق فحص نقاط النهاية لحالة HTTP وصلاحية شهادة TLS. تتم إدارة جميع المعلومات الملتقطة ونتائج المسح من خلال قاعدة بيانات بحث أمني محلية تدعم البحث والحذف وتصدير البيانات.
Implements a combination of passive reconnaissance and active wordlist-based brute forcing to discover subdomains.
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
Enumerates subdomains by brute-forcing wordlists against open DNS resolvers.