I have seen several apache struts projects with .action extension. I noticed that some part of regex did not cover that extention so the linkFinder might miss them.
Solution
Added .action into the regex.
Also added more extension (.js, .xml, .txt, .html) into the regex too. The reason is that most xml/txt are informative.
Added .html too since
-- most parts of regex already detect that
-- html extension like window.location="secret.html" could be useful
Added more test case
Further question
From the README
LinkFinder is a python script written to discover endpoints and their parameters in JavaScript files.
However, with "-d" argument that will follow and search any javascript path found. Since javascript is rarely found or embed in another javascript (I might have missed something here, feel free to inform me) so I think this project is no longer specific to searching the JavaScript file but also html/etc ? More specifically, I'm confused with "-d" argument scope.
Type
Enhancement
Issue
Solution
window.location="secret.html"
could be usefulFurther question
LinkFinder is a python script written to discover endpoints and their parameters in JavaScript files.
However, with "-d" argument that will follow and search any javascript path found. Since javascript is rarely found or embed in another javascript (I might have missed something here, feel free to inform me) so I think this project is no longer specific to searching the JavaScript file but also html/etc ? More specifically, I'm confused with "-d" argument scope.