awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hakluke avatar

hakluke/hakrawler

0
View on GitHub↗
4,993 स्टार्स·537 फोर्क्स·Go·gpl-3.0·9 व्यूज़hakluke.com↗

Hakrawler

Hakrawler is a command-line web spider tool designed for security reconnaissance, built to crawl target websites and extract hyperlinks along with JavaScript file references. As a focused reconnaissance utility, it collects every discoverable URL and script source from a given domain, mapping the attack surface for penetration testing and vulnerability assessment.

The tool differentiates itself through its concurrent architecture: a fixed-size goroutine pool fetches pages in parallel, while CSS selectors parse HTML to extract anchor and script references. A depth-aware recursion limiter prevents overly deep traversal, and an in-memory visited-URL set eliminates duplicate work. Pending URLs are managed in a FIFO queue for systematic breadth-first coverage, and all discovered endpoints are streamed line by line to standard output, allowing straightforward piping to other Unix tools.

Hakrawler is purpose-built for web endpoint and script discovery, making it a practical component in information-gathering workflows during security assessments. Its lightweight command-line interface requires no configuration beyond a target URL.

Features

  • Web Spiders - Parses HTML responses to extract hyperlinks and script tags, outputting a list of discovered URLs and JavaScript files.
  • JavaScript Endpoint Extractors - Extracts JavaScript file locations from web pages to find potential endpoints or hidden functionality.
  • Site URL Mappers - Gathers every link from a site to build a complete map of its pages and resources for security analysis.
  • Web Crawling Reconnaissance - Crawls target websites to collect URLs and scripts as part of pre-exploitation reconnaissance for penetration testing.
  • Web Enumeration - Enumerates web assets such as endpoints, scripts, and forms for asset inventory or vulnerability assessment.
  • URL Crawl Queues - Manages pending URLs in a FIFO queue to enforce breadth-first discovery and systematic coverage of the target site.
  • Visited URL Sets - Uses an in-memory hash set of visited URLs to prevent re-crawling the same resource and avoid redundant work.
  • Crawl Depth Limiters - Implements a per-path depth counter that halts recursion at a user-defined maximum depth to prune overly deep branches.
  • Security Reconnaissance Tools - A command-line utility that spiders a target domain to gather endpoints and script sources for penetration testing.
  • Link Extractors - Parses HTML with CSS selectors to extract anchor href and script src references for further crawling.
  • Web Script Discoverers - Crawls a website's pages to collect all URLs and JavaScript file locations for security analysis.
  • Concurrent Request Pooling - Ships a fixed-size goroutine pool that fetches pages in parallel, throttling concurrency for balanced speed and politeness.
  • Security Crawlers - Discovers all URLs and JavaScript files on a website to map attack surface during security testing.
  • Script Source Locators - Scans website pages specifically to identify and list all linked JavaScript file locations for security analysis.
  • Content Discovery - Simple web crawler for endpoint and asset discovery.
  • Domain and IP Investigation - Discovers endpoints and assets on target domains.
  • Go Crawling Frameworks - Fast crawler for endpoint and asset discovery.
  • HTTP Probing and Crawling - Simple web crawler for discovering endpoints and assets.
  • Reconnaissance Tools - Fast web crawler for endpoint and asset discovery.
  • Web Asset Discovery - Fast web crawler for gathering URLs and JavaScript files.
  • Reconnaissance and Dorking - Rapidly discover links and endpoints within web applications.

स्टार हिस्ट्री

hakluke/hakrawler के लिए स्टार हिस्ट्री चार्टhakluke/hakrawler के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

hakluke/hakrawler क्या करता है?

Hakrawler is a command-line web spider tool designed for security reconnaissance, built to crawl target websites and extract hyperlinks along with JavaScript file references. As a focused reconnaissance utility, it collects every discoverable URL and script source from a given domain, mapping the attack surface for penetration testing and vulnerability assessment.

hakluke/hakrawler की मुख्य विशेषताएं क्या हैं?

hakluke/hakrawler की मुख्य विशेषताएं हैं: Web Spiders, JavaScript Endpoint Extractors, Site URL Mappers, Web Crawling Reconnaissance, Web Enumeration, URL Crawl Queues, Visited URL Sets, Crawl Depth Limiters।

hakluke/hakrawler के कुछ ओपन-सोर्स विकल्प क्या हैं?

hakluke/hakrawler के ओपन-सोर्स विकल्पों में शामिल हैं: projectdiscovery/katana — Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a… jaeles-project/gospider — Gospider - Fast web spider written in Go. xnl-h4ck3r/xnlinkfinder — A python tool used to discover endpoints, potential parameters, a target specific wordlist for a given target and… six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… tomnomnom/waybackurls — Waybackurls is a command-line OSINT tool that retrieves every known URL for a given domain from the Wayback Machine… projectdiscovery/naabu — Naabu is a port scanner library and tool that probes hosts for open ports using SYN, CONNECT, and UDP methods to…

Hakrawler के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Hakrawler के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • projectdiscovery/katanaprojectdiscovery का अवतार

    projectdiscovery/katana

    15,584GitHub पर देखें↗

    Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a utility for identifying endpoints, forms, and API structures across web targets by combining standard HTTP request traversal with headless browser automation to render dynamic, JavaScript-heavy content. The tool distinguishes itself through its ability to maintain authenticated sessions and handle complex web interactions, such as automated form submission and captcha resolution. It provides granular control over the discovery process, allowing users to define specific crawl

    Goclicrawlergocrawler
    GitHub पर देखें↗15,584
  • jaeles-project/gospiderjaeles-project का अवतार

    jaeles-project/gospider

    2,973GitHub पर देखें↗

    Gospider - Fast web spider written in Go

    Go
    GitHub पर देखें↗2,973
  • xnl-h4ck3r/xnlinkfinderxnl-h4ck3r का अवतार

    xnl-h4ck3r/xnLinkFinder

    1,566GitHub पर देखें↗

    A python tool used to discover endpoints, potential parameters, a target specific wordlist for a given target and secrets

    Python
    GitHub पर देखें↗1,566
  • six2dez/reconftwsix2dez का अवतार

    six2dez/reconftw

    7,226GitHub पर देखें↗

    reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the discovery, mapping, and monitoring of external digital assets. It operates as a modular tool-chain pipeline that coordinates a sequence of security tools to perform intelligence gathering and vulnerability scanning. The project distinguishes itself through a cloud-native deployment model that parallelizes scanning workloads across a fleet of remote VPS instances to bypass local resource constraints. It utilizes container-based environment isolation to ensure consistent executio

    Shellbug-bountybugbountybugbounty-tool
    GitHub पर देखें↗7,226
Hakrawler के सभी 30 विकल्प देखें→