Skip to content

JSON Analyzer for Pentester is a Burp Suite extension designed to help penetration testers analyze JSON data efficiently.

Notifications You must be signed in to change notification settings

hackerassociate/json-analyzer-for-pentester

Repository files navigation

🔍 JSON Analyzer for Pentester 📝

JSON Analyzer for Pentester is a Burp Suite extension designed to help penetration testers analyze JSON data efficiently. It provides a user-friendly interface for uploading, beautifying, visualizing, and exporting JSON data. This tool is especially useful for analyzing API responses, configuration files, and other JSON-based data during penetration testing.

🔍 𝐀𝐧𝐚𝐥𝐲𝐳𝐞 𝐉𝐒𝐎𝐍 𝐥𝐢𝐤𝐞 𝐚 𝐩𝐫𝐨!

✍️ Author Name: Harshad Shah 👤 [ www.hackerassociate.com ]


🔴 Features

  • 📂 Upload JSON Files: Easily upload JSON files for analysis.
  • 🎨 Beautify JSON: Automatically format and indent JSON data for better readability.
  • 🌳 Tree View Visualization: Convert JSON data into a hierarchical tree structure for easy navigation.
  • 📄 Download Reports:
    • 📝 Tree Report: Export the JSON data in a tree structure as a .txt file.
    • 📜 JSON Report: Export the beautified JSON data as a .json file.
  • 🖥️ User-Friendly Interface: Intuitive layout with a header, buttons, and split panes for input and output.

📸 Screenshots

Main Interface

Main Interface

🌳 Tree View

Tree View


🚀 Installation

Prerequisites

  • 🛠️ Burp Suite (Community or Professional Edition) [ Tested with Burp Pro 2024.11.2 ]
  • Java 11 or higher ( Version support upto JAVA 21 )
  • 🐧 Kali Linux or any other Linux/Windows/MacOS environment with Java support [ I have tested with latest kali 2024 Dec ]

🛠️ Usage

  1. Download the "Jar File" from release section or Clone the Repo:
    • After loading the extension, a new tab named JSON Analyzer will appear in Burp Suite. [ ADD Extension > Select JAVA > LOAD JAR File ]

How to Install

  1. Upload JSON File:

    • Click the 📂 Upload JSON File button.
    • Select a .json file from your system.
    • The JSON content will appear in the input text area.
  2. Beautify JSON:

    • Click the 🎨 Beautify JSON button.
    • The JSON content in the input text area will be formatted for better readability.
  3. Tree View:

    • Click the 🌳 Tree View button.
    • The JSON data will be displayed as a hierarchical tree structure in the output panel.
  4. Download Reports:

    • 📝 Tree Report: Click the Download Tree Report button to save the tree structure as a .txt file.
    • 📜 JSON Report: Click the Download JSON Report button to save the beautified JSON as a .json file.

📜 License

This code is licensed under Hacker Associate™. Any unauthorized use, reproduction, or distribution of this code without explicit written permission from Hacker Associate is strictly prohibited.

For licensing inquiries, please contact:

🌐 www.hackerassociate.com 📧 info@hackerassociate.com


👨‍💻 Author


🛡️ For Offensive Black Hat Trainings

If you're interested in Offensive Black Hat Trainings, check out Hacker Associate for more information and resources.

Cybersecurity Certifications


🆘 Support

If you encounter any issues or have questions, feel free to:


About

JSON Analyzer for Pentester is a Burp Suite extension designed to help penetration testers analyze JSON data efficiently.

Resources

Stars

Watchers

Forks

Packages

No packages published