It says it's inspired by LinkFinder which describes itself as:
"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."
Cool! I was looking for something exactly like this before when reverse-engineering some website's API.
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>.
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...