GithubHelp home page GithubHelp logo

mmg1 / burpsuiteloggerplusplus Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nccgroup/loggerplusplus

0.0 1.0 0.0 36.33 MB

Burp Suite Logger++: Log activities of all the tools in Burp Suite

License: GNU Affero General Public License v3.0

Java 100.00%

burpsuiteloggerplusplus's Introduction

Burp Suite Logger++

Sometimes it is necessary to log all the requests and responses of a specific tool in Burp Suite. Logger++ can log activities of all the tools in Burp Suite to show them in a sortable table. It also has an ability to save this data in CSV format.

Released as open source by NCC Group Plc - https://www.nccgroup.trust/

Originally Developed by Soroush Dalili @irsdl

Further developed by Corey Arthur @CoreyD97

Project link: http://www.github.com/nccgroup/BurpSuiteLoggerPlusPlus

Released under AGPL see LICENSE for more information


Screenshots

Grep Search

Grep Panel

Log Filters

Log Filters

Row Highlights

Row Highlights


Using the application

You can use this extension without using the BApp store. In order to install the latest version of this extension from the GitHub repository, follow these steps:

Step 1. (Downloading) Download the "burplogger++.jar" file (this is the only file you need to download if you do not wish to build it yourself).

Step 2. (Adding to Burp) In Burp Suite, click on the "Extender" tab, then in the "Extensions" tab click on the "Add" button and select the downloaded "burplogger++.jar" file.

Step 3. (Testing) Now you should be able to see the "Logger++" tab in Burp Suite. If it cannot log anything, check your Burp Suite extension settings. If the save buttons are disabled, make sure that the requested libraries have been loaded successfully; Unload and then reload the extension and try again. If you have found an issue, please report it in the GitHub project.

Step 4. (Configuring) You can configure this extension by using its "option" tab and by right click on the columns' headers.

Step 5. (Using!) Now you can use this extension!

Requirements:

  • Latest version of Burp Suite
  • Java version 7 or above

Features:

  • Works with the latest version of Burp Suite (tested on 1.7.27)
  • Logs all the tools that are sending requests and receiving responses
  • Ability to log from a specific tool
  • Ability to save the results in CSV format
  • Ability to show results of custom regular expressions in request/response
  • User can customise the column headers
  • Advanced Filters can be created to display only requests matching a specific string or regex pattern.
  • Row highlighting can be added using advanced filters to make interesting requests more visible.
  • Grep through logs.
  • Live requests and responses.
  • Multiple view options.
  • Pop out view panel.
  • Multithreaded.

Current Limitations:

  • Cannot log the requests' actual time unless originating from proxy tool.
  • Cannot calculate the actual delay between a request and its response unless originating from proxy tool.

Reporting bugs:

If you have found an issue, please report it in the GitHub project.

Tested on:

This extension has been built by using Java v7 library and has been tested on Burp Suite v1.7.27.

Latest version:

Please review the "CHANGELOG"

burpsuiteloggerplusplus's People

Contributors

coreyd97 avatar irsdl avatar

Watchers

 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.