awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
GerbenJavado avatar

GerbenJavado/LinkFinder

0
View on GitHub↗
4,390 stars·656 forks·Python·MIT·16 viewsgerbenjavado.com/discovering-hidden-content-using-linkfinder↗

LinkFinder

LinkFinder is a security reconnaissance and static analysis tool designed for JavaScript endpoint discovery. It extracts absolute and relative URLs and parameters from JavaScript files to map the attack surface of web applications and identify hidden API routes.

The tool operates through static code analysis and regular expression pattern matching to find endpoints without executing the source code. It includes a data processor for importing exported files from Burp Suite, enabling the batch analysis of multiple JavaScript assets in a single execution.

The system provides capabilities for domain-wide analysis and domain-specific filtering to focus discovery on targeted targets. It also features keyword detection notifications to alert users when specific strings appear in the results, and supports exporting discovered data into plaintext or HTML formats.

Features

  • API Endpoint Discovery - Identifies hidden API routes and parameters inside JavaScript files to map the web application's attack surface.
  • JavaScript Endpoint Discovery Tools - Provides a specialized utility for extracting endpoints and parameters from JavaScript files to map a web application's attack surface.
  • JavaScript Endpoint Extractors - Extracts URLs and routes from JavaScript code using regular expressions to uncover hidden API endpoints.
  • Static Code Analysis - Performs static analysis on JavaScript files to identify API endpoints without executing the code.
  • URL Pattern Matching - Uses regular expressions to identify and extract absolute and relative URL structures from JavaScript source code.
  • JavaScript Secret Extraction - Analyzes client-side scripts to identify internal endpoints and undocumented features for security purposes.
  • Reconnaissance Tools - Maps and discovers the structure of web applications by scanning JavaScript assets across a target domain.
  • Pattern-Based Result Filtering - Isolates specific API paths from discovery results using custom regular expressions for precise filtering.
  • Attack Surface Mapping - Processes all JavaScript files associated with a domain to map the full attack surface.
  • Resource Domain Filters - Filters discovered endpoints by comparing them against a whitelist of target domains or custom patterns.
  • Security Tool Data Processors - Imports exported security tool data to analyze multiple JavaScript files in a single batch.
  • Domain Filtering - Implements domain-level filtering using patterns and suffixes to focus the analysis on specific targets.
  • Security Workflow Integrations - Integrates with Burp Suite exports to automate endpoint discovery across multiple JavaScript assets.
  • Batch File Operations - Supports batch processing of local files and imported exports to analyze multiple assets in one execution.
  • Endpoint Discovery - Finds endpoints in JavaScript files.
  • JavaScript and API Analysis - Discover endpoints and paths hidden in JavaScript.
  • Reconnaissance Tools - Finds endpoints in JavaScript files.
  • Source Code Analysis - Discovering endpoints and parameters in JavaScript files.
  • Data Leakage Detection - Finds endpoints and paths within JavaScript files.

Star history

Star history chart for gerbenjavado/linkfinderStar history chart for gerbenjavado/linkfinder

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to LinkFinder

Similar open-source projects, ranked by how many features they share with LinkFinder.
  • six2dez/reconftwsix2dez avatar

    six2dez/reconftw

    7,226View on GitHub↗

    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
    View on GitHub↗7,226
  • zricethezav/gitleakszricethezav avatar

    zricethezav/gitleaks

    27,739View on GitHub↗

    Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API keys, and authentication tokens. It functions as a Git secret scanner that analyzes both local file systems and Git commit history to prevent credential leaks. The tool distinguishes itself through a decoding pipeline that transforms base64 and hex strings into plaintext to find obfuscated secrets. It further reduces false positives using proximity-based validation and fingerprint-based suppression to filter out known or baseline findings. The system covers a broad range of detec

    Go
    View on GitHub↗27,739
  • lc/gaulc avatar

    lc/gau

    4,831View on GitHub↗

    Gau is a command-line tool and passive URL enumerator designed to discover and aggregate known and historical web addresses for specific target domains. It functions as a collection framework that retrieves domain-specific data from public web archives and threat intelligence providers. The tool focuses on passive reconnaissance and open-source intelligence research to map attack surfaces without sending requests directly to target infrastructure. It aggregates data from multiple external sources to identify accessible web endpoints and forgotten pages. The system includes capabilities for r

    Goalienvaultgauhacktoberfest
    View on GitHub↗4,831
  • m4ll0k/secretfinderm4ll0k avatar

    m4ll0k/SecretFinder

    2,469View on GitHub↗

    SecretFinder - A python script for find sensitive data (apikeys, accesstoken,jwt,..) and search anything on javascript files

    Python
    View on GitHub↗2,469
See all 30 alternatives to LinkFinder→

Frequently asked questions

What does gerbenjavado/linkfinder do?

LinkFinder is a security reconnaissance and static analysis tool designed for JavaScript endpoint discovery. It extracts absolute and relative URLs and parameters from JavaScript files to map the attack surface of web applications and identify hidden API routes.

What are the main features of gerbenjavado/linkfinder?

The main features of gerbenjavado/linkfinder are: API Endpoint Discovery, JavaScript Endpoint Discovery Tools, JavaScript Endpoint Extractors, Static Code Analysis, URL Pattern Matching, JavaScript Secret Extraction, Reconnaissance Tools, Pattern-Based Result Filtering.

What are some open-source alternatives to gerbenjavado/linkfinder?

Open-source alternatives to gerbenjavado/linkfinder include: six2dez/reconftw — reconftw is an attack surface management framework and reconnaissance workflow orchestrator designed to automate the… zricethezav/gitleaks — Gitleaks is a static analysis security tool and secret detection engine designed to find hardcoded passwords, API… lc/gau — Gau is a command-line tool and passive URL enumerator designed to discover and aggregate known and historical web… m4ll0k/secretfinder — SecretFinder - A python script for find sensitive data (apikeys, accesstoken,jwt,..) and search anything on javascript… projectdiscovery/katana — Katana is a web crawler and spider designed for security reconnaissance and web application mapping. It functions as a… hakluke/hakrawler — Hakrawler is a command-line web spider tool designed for security reconnaissance, built to crawl target websites and…