Skip to content
Advanced Burp Suite Logging Extension
Java HTML
Branch: master
Clone or download

Latest commit

Latest commit 56b76da May 14, 2020

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Add gradle workflow Apr 17, 2020
gradle/wrapper
images Improve about page Apr 18, 2020
src
.gitignore Add gradle wrapper Apr 17, 2020
BappDescription.html Bapp update prep Apr 30, 2020
BappManifest.bmf
CHANGELOG Update CHANGELOG Apr 29, 2020
LICENSE Version 1.1 May 20, 2014
README.md Update README.md Apr 17, 2020
build.gradle
gradlew
gradlew.bat
settings.gradle

README.md

Logger++ - Advanced Logging for Burp Suite

GitHub Workflow Status GitHub watchers GitHub stars GitHub All Releases GitHub

Developed by Corey Arthur Twitter Follow
Original by Soroush Dalili Twitter Follow

Released as open source by NCC Group Plc - https://www.nccgroup.com/
Released under AGPL-3.0 see LICENSE for more information

Description

Logger++ is a multithreaded logging extension for Burp Suite. In addition to logging requests and responses from all Burp Suite tools, the extension allows advanced filters to be defined to highlight interesting entries or filter logs to only those which match the filter.

A built in grep tool allows the logs to be searched to locate entries which match a specified pattern, and extract the values of the capture groups.

To enable logs to be used in other systems, the table can also be uploaded to elasticsearch or exported to CSV.

Screenshots

Log Filters

Log Filters

Row Highlights

Row Highlights

Grep Search

Grep Panel

Usage

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. Download the latest release jar .

Step 2. In Burp Suite, click on the "Extender" tab, then in the "Extensions" tab click on the "Add" button and select the downloaded "loggerplusplus.jar" file.

Step 3. You should now 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. You can configure this extension by using its "option" tab and by right click on the columns' headers.

Step 5. If you like the project, give the repo a star! <3 Stargazers

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.

Latest version:

Please review the "CHANGELOG"

You can’t perform that action at this time.