Skip to content

0xsha/GoLinkFinder

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

GoLinkFinder

A minimal JS endpoint extractor

Why?

To extract endpoints in both HTML source and embedded javascript files. Useful for bug hunters, red teamers, infosec ninjas.

Version

1.0.0-alpha

Usage?

usage: goLinkFinder [-h|--help] -d|--domain "<value>" [-o|--out "<value>"]
                    GoLinkFinder
Arguments:

  -h  --help    Print help information
  -d  --domain  Input a URL.
  -o  --out     File name :  (e.g : output.txt)

How?

best used with grep

GoLinkFinder -d https://github.com | grep api

Output :

 "https://api.github.com/_private/browser/stats"
 "https://api.github.com/_private/browser/errors"

you can easily pipe out its with your other tools.

Watch

asciicast

Requirements

Go >= 1.13

Installation

go install github.com/0xsha/GoLinkFinder@latest

Feature request or found an issue?

Please write a patch to fix it and then pull a request.

References

Python implementation: https://github.com/GerbenJavado/LinkFinder