{"id":20168410,"url":"https://github.com/andresriancho/burp-proxy-search","last_synced_at":"2025-04-10T01:53:16.594Z","repository":{"id":146200670,"uuid":"125745069","full_name":"andresriancho/burp-proxy-search","owner":"andresriancho","description":"Burp suite HTTP history advanced search","archived":false,"fork":false,"pushed_at":"2018-03-20T19:17:28.000Z","size":12,"stargazers_count":11,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-24T03:34:58.690Z","etag":null,"topics":["burp","scanning","search","security","statistics"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andresriancho.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-03-18T16:29:18.000Z","updated_at":"2023-06-03T05:11:54.000Z","dependencies_parsed_at":"2023-05-21T03:30:46.038Z","dependency_job_id":null,"html_url":"https://github.com/andresriancho/burp-proxy-search","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/andresriancho%2Fburp-proxy-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresriancho%2Fburp-proxy-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresriancho%2Fburp-proxy-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andresriancho%2Fburp-proxy-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andresriancho","download_url":"https://codeload.github.com/andresriancho/burp-proxy-search/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248142938,"owners_count":21054671,"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":["burp","scanning","search","security","statistics"],"created_at":"2024-11-14T01:07:43.527Z","updated_at":"2025-04-10T01:53:16.577Z","avatar_url":"https://github.com/andresriancho.png","language":"Python","funding_links":[],"categories":["\u003ca id=\"d0ee432e093709d25c54688996cb632e\"\u003e\u003c/a\u003eWeb"],"sub_categories":["\u003ca id=\"f0728b8e21e86f04c33b8ff8f12ca55f\"\u003e\u003c/a\u003eHTTP/HTTPS"],"readme":"# Burp proxy search \nBurp suite HTTP history advanced search and statistics.\n\nThis command line tool will process the output of Burp's \n\"Proxy / HTTP history / Save items\" and extract any information\nyou need.\n\nThe tool is provided with one example plugin that will show all\nthe unique content security policies found in the HTTP traffic,\nbut you should be able to quickly extend this tool using new\nplugins to extract any information you need.\n\n# Installation\n\n```\ngit clone git@github.com:andresriancho/burp-proxy-search.git\ncd burp-proxy-search\npip install -r requirements.txt\n```\n\n# Usage\n\n```\nusage: burp-proxy-search.py [-h] [--plugin {unique_csp}] filename\n``` \n\nExample:\n\n```\npython burp-proxy-search.py ~/current-project/burp/saved.data\npython burp-proxy-search.py ~/current-project/burp/saved.data --plugin your-amazing-plugin\n```\n\n# Extending using plugins\n\n1. Create the plugin inheriting from `Plugin`\n2. Take a look at `unique_cors.py` for inspiration \n3. Edit `plugin_manager.py` to add a reference to the new plugin\n4. Test and send a pull request ;-)\n\nThe plugin needs to implement `process_item` to process each HTTP request\nand response, and an `end` method which is called at the end to show the\nresult.\n\n`process_item` takes a rather complex object as input, I recommend you\ninspect it using `print(item.__dict__)`.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresriancho%2Fburp-proxy-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandresriancho%2Fburp-proxy-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandresriancho%2Fburp-proxy-search/lists"}