Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔍 InsiKt

Kotlin Logger++ Fork

GitHub release License Kotlin Burp Suite

Now with 99% less memory usage and no fewer bugs!

Buy Me a Coffee at ko-fi.com

Developed by Corey Arthur


📖 Description

InsiKt is a fork of Logger++ focused on the core features that I personally find useful during my tests.

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.

✨ Features

  • Comprehensive Logging - Logs all tools sending requests and receiving responses
  • Selective Logging - Ability to log from specific tools
  • Custom Regex Support - Show results of custom regular expressions in request/response
  • Customizable Headers - Personalize column headers to your preferences
  • Advanced Filtering - Create filters to display only requests matching specific strings or regex patterns
  • Row Highlighting - Make interesting requests pop with filter-based highlighting
  • Built-in Grep - Search through logs efficiently
  • Live Monitoring - Real-time requests and responses
  • Multiple Views - Various display options to suit your workflow
  • Pop-out Panels - Detach view panels for better multitasking
  • Multithreaded - High-performance concurrent processing

📸 Screenshots

Log Filters

Log Filters

Row Highlights

Row Highlights

Grep Search

Grep Panel


🚀 Usage

You can use this extension without using the BApp store. Follow these steps to install:

Installation

  1. Download the latest release jar

  2. Install in Burp Suite:

    • Click on the "Extender" tab
    • Navigate to the "Extensions" tab
    • Click "Add" and select the downloaded insikt.jar file
  3. Verify the installation:

    • You should see the "InsiKt" tab in Burp Suite
    • If logging doesn't work, check your extension settings
    • If save buttons are disabled, ensure libraries loaded successfully
    • Try unloading and reloading the extension
    • Report issues if problems persist
  4. Configure the extension:

    • Use the "Options" tab for settings
    • Right-click on column headers for customization
  5. Show Support - If you like the project, give the repo a star!

Stargazers


🤝 Contributing

Building from Source

If you'd like to build the project from source, the project uses Gradle to simplify the process:

# Clone the repository
git clone https://github.com/coreyd97/InsiKt.git

# Build the project
./gradlew jar           # Linux/Mac
gradlew.bat jar         # Windows

Once complete, find the built JAR in the project's releases folder.

Reporting Bugs

Found an issue? Please report it via GitHub Issues.


Made with ❤️ by Corey Arthur (@coreyarthur.com)

GitHub followers GitHub stars

About

Kotlin Rewrite of Logger++

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages