{"id":13844359,"url":"https://github.com/vincd/burpproxypacextension","last_synced_at":"2026-01-20T19:04:03.273Z","repository":{"id":33187014,"uuid":"36828900","full_name":"vincd/burpproxypacextension","owner":"vincd","description":"Exemple d'extension Burp permettant d'utiliser les fichiers de configuration de proxy PAC","archived":false,"fork":false,"pushed_at":"2016-02-28T18:25:12.000Z","size":31393,"stargazers_count":11,"open_issues_count":1,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-08-05T17:41:41.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"lukebranch/odoo-install-scripts","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vincd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2015-06-03T20:32:02.000Z","updated_at":"2024-01-26T12:52:13.000Z","dependencies_parsed_at":"2022-08-22T15:40:18.003Z","dependency_job_id":null,"html_url":"https://github.com/vincd/burpproxypacextension","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincd%2Fburpproxypacextension","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincd%2Fburpproxypacextension/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincd%2Fburpproxypacextension/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vincd%2Fburpproxypacextension/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vincd","download_url":"https://codeload.github.com/vincd/burpproxypacextension/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225763363,"owners_count":17520443,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-04T17:02:41.045Z","updated_at":"2026-01-20T19:04:01.049Z","avatar_url":"https://github.com/vincd.png","language":"Python","funding_links":[],"categories":["Python (1887)","Python","\u003ca id=\"0f1ed20665c333e6230506e95b893575\"\u003e\u003c/a\u003e工具"],"sub_categories":["\u003ca id=\"285c52a4e04dd2f86646c8e1235c9332\"\u003e\u003c/a\u003e工具"],"readme":"MISC 82 Introduction au développement d'extensions Burp - Exemple Proxy PAC\n==================================================================================\n\n**English speakers, please read the [translated README](https://github.com/vincd/burpproxypacextension/wiki/English-README-for-the-Burp-Proxy-Extension) page**\n\nDescription\n-----------\nCe 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.  \nLes ressources sont regroupées ainsi :\n```\n+---proxy_pac.py\t\t\t: Le code Jython de l'extension\n|\n+---proxy-vole_20131209.jar\t: La bibliothèque Proxy-vole\n```\n\n\nConfiguration et utilisation\n------------------------------\n0. Sélectionner le **chemin vers l'interpréteur Jython** au sein de Burp  \n\n1. Sélectionner un dossier dans le champ `Folder for loading modules (optional)` de l'onglet `Extender/Options` de Burp  \n\n2. 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    \n\n3. Charger l'extension `proxy_pac.py` au sein de l'onglet `Extender` : **un onglet `Proxy PAC` apparait au sein des onglets de Burp**  \n\n4. 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`  \n La **bonne prise en compte des paramètres** est affichée dans l'onglet Burp `Alerts`  \n \n5. 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 :\n    ```\n    Destination host: *\n    Proxy host: 127.0.0.1\n    Proxy port: 9090\n    ```\n\n6. 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**)\n\n7. Les **traces de prise en compte** du fichier `proxy.pac` apparaissent dans l'onglet de l'extension `Proxy PAC`\n\n\nDépendances\n-----------\n* La bibliothèque `Jython`, téléchargeable [ici](http://search.maven.org/remotecontent?filepath=org/python/jython-standalone/2.7.0/jython-standalone-2.7.0.jar)\n* La bibliothèque `Proxy-vole`, incluse dans ce dépôt et téléchargeable [ici](https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/proxy-vole/proxy-vole_20131209_bin.zip), qui assure l'interprétation du fichier .PAC\n\n\nCopyright et licence\n---------------------\nToutes les ressources de ce dépôt sont distribuées sous licence GPLv3.\n\n\nCrédits\n-------\n* Vincent Dépériers\n* Thomas Debize\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincd%2Fburpproxypacextension","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvincd%2Fburpproxypacextension","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvincd%2Fburpproxypacextension/lists"}