# 0dayan0n/latest-burpsuite-professional-v2025 architecture

> Architecture diagram of the GitHub repository 0dayan0n/latest-burpsuite-professional-v2025, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-14). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/0dayan0n/latest-burpsuite-professional-v2025
- Repository: https://github.com/0dayan0n/latest-burpsuite-professional-v2025

## Overview

This repository is a small installation and activation bundle for Burp Suite Professional, not the Burp application itself. The documented workflow is to run the platform-specific installer, then launch Burp; license activation is a separate manual exchange between Burp and the bundled loader. The README also documents an optional Linux update script. No source excerpts were provided, so relationships below are limited to those explicitly described in the README; installer internals and generated launchers are not represented.

Main entry points: [`install.sh`](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.sh) (Linux installer), [`install.ps1`](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.ps1) (Windows installer), [`update.sh`](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/update.sh) (Linux updater), [`loader.jar`](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/loader.jar) (License loader)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_setup["Installation"]
  node_linux_installer["Linux installer<br/>[install.sh]"]
  node_windows_installer["Windows installer<br/>[install.ps1]"]
  node_updater["Linux updater<br/>[update.sh]"]
end

subgraph group_activation["License activation"]
  node_loader["License loader<br/>[loader.jar]"]
end

node_user(("User"))
node_burp["Burp Suite Pro"]

node_user -->|"runs on Linux"| node_linux_installer
node_user -->|"runs on Windows"| node_windows_installer
node_linux_installer -->|"installs"| node_burp
node_windows_installer -->|"installs"| node_burp
node_user -->|"runs optionally"| node_updater
node_updater -->|"updates"| node_burp
node_user -->|"provides request key"| node_loader
node_loader -->|"returns response key"| node_user
node_user -->|"exchanges license keys"| node_burp

click node_linux_installer "https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.sh"
click node_windows_installer "https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.ps1"
click node_updater "https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/update.sh"
click node_loader "https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/loader.jar"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_linux_installer,node_windows_installer,node_updater,node_user toneBlue
class node_loader toneAmber
class node_burp toneIndigo
```

## Components

### Installation

- [Linux installer](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.sh): `install.sh`
- [Windows installer](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/install.ps1): `install.ps1`
- [Linux updater](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/update.sh): `update.sh`

### License activation

- [License loader](https://github.com/0dayan0n/latest-burpsuite-professional-v2025/blob/main/loader.jar): `loader.jar`

### Other components

- **User**
- **Burp Suite Pro**

## Connections

- User → Linux installer: runs on Linux (evidence: `README.md`)
- User → Windows installer: runs on Windows (evidence: `README.md`)
- Linux installer → Burp Suite Pro: installs (evidence: `README.md`)
- Windows installer → Burp Suite Pro: installs (evidence: `README.md`)
- User → Linux updater: runs optionally (evidence: `README.md`)
- Linux updater → Burp Suite Pro: updates (evidence: `README.md`)
- User → License loader: provides request key (evidence: `README.md`)
- License loader → User: returns response key (evidence: `README.md`)
- User → Burp Suite Pro: exchanges license keys (evidence: `README.md`)
