Linx – Reveals invisible links within JavaScript files
github.com
github.com
Heritrix extractor Javadocs: https://www.javadoc.io/doc/org.archive.heritrix/heritrix-mod...
Source of the JavaScript extractor: https://github.com/internetarchive/heritrix3/blob/master/mod...
A script is included for running the extractors from the command line: https://github.com/internetarchive/heritrix3/blob/master/dis...
Not a commonly used one in my experience, but still actively maintained.
"LinkFinder is a python script written to discover endpoints and their parameters in JavaScript files. This way penetration testers and bug hunters are able to gather new, hidden endpoints on the websites they are testing."
A few suggestions:
The current algorithm seems to have way too many false positives, it got things like "YYYY/M/D", "Asia/Hong_Kong|Hongkong", "video/x-matroska" etc. Not a deal breaker.
The main pain point when using it is the way it presents the result.
It firstly has quotes around each result, making copy them quite annoying (double click would select these quotes too).
Secondly, I wish it would automatically attempt to generate a link using relative path so I can directly click and test. It can be a separate column with <a>.