Code Monkey home page Code Monkey logo

burpjslinkfinder's Introduction

BurpJSLinkFinder - Find links within JS files.

Follow on Twitter GitHub last commit GitHub stars

Burp Extension for a passive scanning JS files for endpoint links.

  • Export results the text file
  • Exclude specific 'js' files e.g. jquery, google-analytics

Copyright (c) 2022 Frans Hendrik Botes

Credit to https://github.com/GerbenJavado/LinkFinder for the idea and regex

Disclaimer

I take not responsibility for your use of the software. Development is done in my personal capacity and carry no affiliation to my work.

Setup

For use with the professional version of Burp Suite. Ensure you have JPython loaded and setup before installing.

You can modify the exclusion list by updating the strings on line 50. Currently any strings that include the included words will not be analysed.

# Needed params

JSExclusionList = ['jquery', 'google-analytics','gpt.js','modernizr','gtm','fbevents']

Usage

Instructions based on the most recent versions of Burp. The following configurations are advised:

  • Set target scope under Target --> Scope --> Advance scope --> Keyword
  • Set scanners to only scan scoped items e.g. Dashboard --> Live scanner and Live audit set URL Scope to Suite Scope

Screenshot

Screen Recording 2021-12-31 at 10 43 36

Update

  • Added swing memory management (14/06/2019)
  • Added exclusion list on line 33 of code ['jquery', 'google-analytics','gpt.js'] (14/06/2019)
  • Added ability to export files (15/06/2019)
  • Added filename extracter pane (31/12/2021)
  • Added URL mapper, very basic at this time (31/12/2021)
  • Minor cosmetic changes on the log for quicker copy paste (31/12/2021)

burpjslinkfinder's People

Contributors

initroot avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.