UrlFinder is a Burpsuite extension for request/response body,to get all URLs from code, writing in Jython 2.7.
Install from BApp:
- Visit Jython Offical Site, and download Jython Standalone jar file.
- Open Burpsuite, goto Extender -> Options -> Python Environment, set the Location of Jython Jar. And go to Extender -> BApp Store, find Burp Beautifier and install it.
Manual Install:
- Visit Jython Offical Site, and download Jython Installer.
- Open Jython Installer to install Jython(In standard mode, make sure it will install pip). Assume it has be installed in
C:\jython2.7.2
directory. - Install Jython modules:
C:\jython2.7.2\bin\jython.exe -m pip install -r requirements.txt
or Jython.jar :
java -jar jython-standalone-2.7.2.jar -m ensurepip
java -jar jython-standalone-2.7.2.jar -m pip install requests
java -jar jython-standalone-2.7.2.jar -m pip install beautifulsoup4
- Open Burpsuite, go to Extender -> Options -> Python Environment, set the Location of Jython Jar is
C:\jython2.7.2\jython.jar
, and the Folder for loading modules isC:\jython2.7.2
. - Download this tool, Open Burpsuite, go to Extender -> Extensions -> Add -> Choose the beautifier.py.
- Write the website that you want to send the request
- Click on button "Click"
- Wait and see all URLs extractetd from this Website