HTTP History Viewer for Burp Suite Community Edition
🇫🇷 Français · 🇬🇧 English · 🏗️ Architecture · 👥 Credits · 📄 Licence
Burp Suite Community Edition ne permet pas de rouvrir les fichiers de projet sauvegardés. Une fois Burp fermé, votre historique HTTP est définitivement perdu.
BurpQuest est un visualiseur autonome qui lit les exports XML de Burp Suite :
- 📴 100% hors-ligne : Aucun serveur, aucune connexion internet requise
- 📄 Fichier unique : Un seul fichier HTML, aucune installation
- 🚫 Zéro dépendance : Fonctionne dans n'importe quel navigateur moderne
- 🎨 Interface intuitive : Navigation, filtrage et export simplifiés
Téléchargez burpquest.html et c'est tout. Aucune installation requise.
- Ouvrez Burp Suite → Proxy → HTTP history
- Sélectionnez les requêtes (
Ctrl+Apour tout) - Clic droit → Save items → enregistrez en
.xml
- Ouvrez
burpquest.htmldans votre navigateur - Glissez-déposez le fichier
.xmlou cliquez sur Ouvrir XML - Naviguez, filtrez, exportez ✨
| 📂 | Import XML | Glisser-déposer avec décodage Base64 automatique |
| 🔍 | Recherche | Recherche complète dans URL, hôte, en-têtes, corps, MIME… |
| 🏷️ | Filtres | Méthode, code de status, type MIME · combinables |
| 🌐 | Hôtes | Barre latérale avec liste, compteurs, multi-sélection |
| 📝 | Requête / Réponse | Coloration syntaxique, JSON formaté, bascule Raw/Formaté |
| ⚡ | cURL | Génération automatique, copie en 1 clic, options --compressed -L -k -v |
| 📦 | Export | JSON filtré ou script bash (.sh) avec toutes les requêtes |
| 🌍 | Bilingue | FR/EN · détection automatique + bascule avec drapeaux |
| ⌨️ | Clavier | Navigation ↑↓, copie cURL Ctrl+Shift+C, Échap |
| 🎨 | Interface | Thème sombre, panneaux redimensionnables, tri sur colonnes |
| Touche | Action |
|---|---|
↑ ↓ |
Naviguer entre les requêtes |
Ctrl + Shift + C |
Copier la requête sélectionnée en cURL |
Échap |
Fermer les fenêtres modales |
Quels formats sont supportés ?
Uniquement les exports XML de Burp Suite (fichiers
.xml générés via "Save items").
Ça marche avec Burp Professional ?
Oui. BurpQuest fonctionne avec les exports XML de toutes les versions de Burp Suite.
Mes données sont-elles envoyées quelque part ?
Non. BurpQuest fonctionne 100% côté client. Aucune requête réseau n'est effectuée. Vos données restent sur votre machine.
Puis-je modifier le code ?
Oui, sous réserve de respecter la licence CC BY-NC 4.0 : attribution obligatoire + usage non commercial uniquement.
Quelle taille de fichier maximum ?
BurpQuest gère des fichiers de plusieurs dizaines de Mo. Pour les très gros exports, divisez-les avant l'export depuis Burp.
Burp Suite Community Edition doesn't let you reopen saved project files. Close Burp and your HTTP history is gone. Forever.
BurpQuest is a standalone viewer that reads Burp Suite XML exports:
- 📴 100% offline : No server, no internet connection required
- 📄 Single file : One HTML file, no installation
- 🚫 Zero dependencies : Works in any modern browser
- 🎨 Intuitive UI : Browse, filter and export made simple
Download burpquest.html and that's it. No installation needed.
- Open Burp Suite → Proxy → HTTP history
- Select requests (
Ctrl+Afor all) - Right-click → Save items → save as
.xml
- Open
burpquest.htmlin your browser - Drag & drop the
.xmlfile or click Open XML - Browse, filter, export ✨
| 📂 | XML Import | Drag & drop with automatic Base64 decoding |
| 🔍 | Search | Full-text across URL, host, headers, body, MIME… |
| 🏷️ | Filters | Method, status code, MIME type combinable |
| 🌐 | Hosts | Sidebar with list, counters, multi-select |
| 📝 | Request / Response | Syntax highlighting, JSON pretty-print, Raw/Pretty toggle |
| ⚡ | cURL | Auto-generated, 1-click copy, --compressed -L -k -v options |
| 📦 | Export | Filtered JSON or bash script (.sh) with all requests |
| 🌍 | Bilingual | FR/EN · auto-detection + flag toggle |
| ⌨️ | Keyboard | ↑↓ navigation, Ctrl+Shift+C cURL copy, Esc |
| 🎨 | Interface | Dark theme, resizable panels, column sorting |
| Key | Action |
|---|---|
↑ ↓ |
Navigate between requests |
Ctrl + Shift + C |
Copy selected request as cURL |
Esc |
Close modal windows |
What file formats are supported?
Only Burp Suite XML exports (
.xml files generated via "Save items").
Does it work with Burp Professional?
Yes. BurpQuest works with XML exports from all Burp Suite editions.
Is my data sent anywhere?
No. BurpQuest runs 100% client-side. No network requests are made. Your data stays on your machine.
Can I modify the code?
Yes, as long as you respect the CC BY-NC 4.0 license: attribution required + non-commercial use only.
What's the maximum file size?
BurpQuest handles files of several dozen MB. For very large exports, split them before exporting from Burp.
📁 BurpQuest/
├─ 📁 images/
│ ├─ 🖼️ logo.png ← Logo PNG
│ ├─ 🖼️ logo.svg ← Logo SVG
│ └─ 🖼️ screenshot.png ← Capture d'écran / Screenshot
├─ 🌐 burpquest.html ← Application (fichier unique / single file)
├─ 📜 LICENSE ← CC BY-NC 4.0
└─ 📖 README.md
| Module | Rôle / Role |
|---|---|
I18N |
Détection de la langue et traductions · Language detection & translations |
IO |
Chargement XML, analyse Burp, exports · XML loading, Burp parsing, exports |
Hosts |
Barre latérale des hôtes · liste, compteurs, sélection · Hosts sidebar · list, counters, selection |
Filter |
Filtrage par méthode, status, MIME, hôte, texte · Filtering by method, status, MIME, host, text |
Sort |
Tri bidirectionnel sur colonnes · Bidirectional column sorting |
Table |
Rendu du tableau des requêtes · Request table rendering |
Detail |
Panneau requête / réponse / en-têtes / cURL · Request / response / headers / cURL panel |
Pretty |
Coloration syntaxique HTTP et JSON · HTTP & JSON syntax highlighting |
Curl |
Génération de commandes cURL, presse-papiers · cURL command generation, clipboard |
UI |
Barre latérale, statistiques, affichage · Sidebar, stats, display |
Events |
Glisser-déposer, clavier, redimensionnement · Drag & drop, keyboard, resizers |
| Hex | Usage FR | Usage EN | |
|---|---|---|---|
| 🟧 | #eb5f33 |
Accent principal : boutons, toggles, badges | Main accent : buttons, toggles, badges |
| 🔵 | #60a5fa |
Secondaire : POST, HTTPS, ligne de requête | Secondary : POST, HTTPS, request line |
| 🟢 | #4ade80 |
Succès : GET, status 2xx, chaînes de texte | Success : GET, status 2xx, strings |
| 🔴 | #f87171 |
Erreur : DELETE, status 5xx | Error : DELETE, status 5xx |
| 🟠 | #fb923c |
Avertissement : HEAD, status 4xx | Warning : HEAD, status 4xx |
| 🟣 | #a78bfa |
Information : en-têtes, clés JSON | Info : headers, JSON keys |
| ⬛ | #0c0e17 |
Fond principal | Main background |
| Rôle / Role | ||
|---|---|---|
| 💡 | Idée originale / Original idea | Foxanthrope |
| 🖼️ | Logo | Foxanthrope |
| 🤖 | Développement / Development | Claude |
| ❤️ | Philosophie / Philosophy | Développé avec le cœur / Built with heart |
|
|
Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0) |
Vous êtes libre de / You are free to :
- ✅ Partager : copier et redistribuer / copy and redistribute
- ✅ Adapter : remixer, transformer et créer / remix, transform and build upon
Conditions / Terms :
- 📛 Attribution : Créditez l'auteur original / Give appropriate credit
- 🚫 Pas d'utilisation commerciale / NonCommercial : Usage personnel et éducatif uniquement / Personal and educational use only
Texte complet / Full license text →