Skip to content

Exemple d'extension Burp permettant d'utiliser les fichiers de configuration de proxy PAC

Notifications You must be signed in to change notification settings

vincd/burpproxypacextension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MISC 82 Introduction au développement d'extensions Burp - Exemple Proxy PAC

English speakers, please read the translated README page

Description

Ce dépôt contient les sources et binaires de l'extension Proxy PAC décrite dans l'article Introduction au développement d'extensions Burp du MISC n°82.
Les ressources sont regroupées ainsi :

+---proxy_pac.py			: Le code Jython de l'extension
|
+---proxy-vole_20131209.jar	: La bibliothèque Proxy-vole

Configuration et utilisation

  1. Sélectionner le chemin vers l'interpréteur Jython au sein de Burp

  2. Sélectionner un dossier dans le champ Folder for loading modules (optional) de l'onglet Extender/Options de Burp

  3. Ajouter le fichier JAR de la bibliothèque Proxy-vole dans le dossier sélectionné précédemment, il sera automatiquement pris en compte par l'extension

  4. Charger l'extension proxy_pac.py au sein de l'onglet Extender : un onglet Proxy PAC apparait au sein des onglets de Burp

  5. Dans l’onglet Proxy PAC nouvellement créé, placer l’URL du fichier proxy PAC, changer au besoin l'interface (localhost par défaut) et le port d'écoute (9090 par défaut) puis cliquer sur Start Proxy PAC
    La bonne prise en compte des paramètres est affichée dans l'onglet Burp Alerts

  6. Dans l'onglet Burp Proxy, ajouter un Upstream Proxy Server avec les paramètres suivants, à adapter vis-à-vis des paramètres choisis à l'étape précédente :

    Destination host: *
    Proxy host: 127.0.0.1
    Proxy port: 9090
    
  7. Configurer le navigateur pour rediriger les flux vers le proxy Burp (celui configuré dans l'onglet Burp Proxy et non celui configuré dans l'onglet de l'extension)

  8. Les traces de prise en compte du fichier proxy.pac apparaissent dans l'onglet de l'extension Proxy PAC

Dépendances

  • La bibliothèque Jython, téléchargeable ici
  • La bibliothèque Proxy-vole, incluse dans ce dépôt et téléchargeable ici, qui assure l'interprétation du fichier .PAC

Copyright et licence

Toutes les ressources de ce dépôt sont distribuées sous licence GPLv3.

Crédits

  • Vincent Dépériers
  • Thomas Debize

About

Exemple d'extension Burp permettant d'utiliser les fichiers de configuration de proxy PAC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages