{"id":13636256,"url":"https://github.com/sunny0day/burp-auto-drop","last_synced_at":"2025-04-19T04:32:32.563Z","repository":{"id":215895573,"uuid":"203164591","full_name":"sunny0day/burp-auto-drop","owner":"sunny0day","description":"Burp extension to automatically drop requests that match a certain regex.","archived":false,"fork":false,"pushed_at":"2023-03-10T13:03:35.000Z","size":314,"stargazers_count":8,"open_issues_count":1,"forks_count":6,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-09T05:35:10.586Z","etag":null,"topics":["burp","burp-extensions","burp-plugin","burpsuite"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sunny0day.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-19T12:04:40.000Z","updated_at":"2024-08-12T19:52:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"723d91ae-6971-49b5-b8bf-9f813582810f","html_url":"https://github.com/sunny0day/burp-auto-drop","commit_stats":null,"previous_names":["sunny0day/burp-auto-drop"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny0day%2Fburp-auto-drop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny0day%2Fburp-auto-drop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny0day%2Fburp-auto-drop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sunny0day%2Fburp-auto-drop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sunny0day","download_url":"https://codeload.github.com/sunny0day/burp-auto-drop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249606519,"owners_count":21298851,"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","burp-extensions","burp-plugin","burpsuite"],"created_at":"2024-08-02T00:00:59.082Z","updated_at":"2025-04-19T04:32:32.272Z","avatar_url":"https://github.com/sunny0day.png","language":"Java","funding_links":[],"categories":["Custom Features","\u003ca id=\"5b761419863bc686be12c76451f49532\"\u003e\u003c/a\u003e新添加"],"sub_categories":["\u003ca id=\"285c52a4e04dd2f86646c8e1235c9332\"\u003e\u003c/a\u003e工具"],"readme":"# Burp-Auto-Drop-Extension\n\nThis extension allows you to automatically drop requests that match certain conditions. \nThis might be helpful in case the target has logging or tracking services enabled.\n\n## Configuration\n\nAfter loading the extension the \"Auto-Drop\"-tab contains all necessary options to manage the rules specifying which requests are going to be dropped. \n\n![Auto-Drop-Requests Tab](images/auto-drop-requests-tab.png)\n\nIndividual rules can be activated or deactivated with the checkbox on the left of each rule. Rules can be added, edited, removed, or reordered using the buttons. \n\nRules can be configured on practically any attribute of the message, including domain name, IP address, protocol, HTTP method, URL, file extension, parameters, cookies, header/body content, status code, MIME type, HTML page title, and Proxy listener port. Regular expressions can be used to define complex matching conditions for each attribute.\n\n![Auto-Drop-Requests Dialog](images/auto-drop-requests-dialog.png)\n\nRules are processed in order, and are combined using the Boolean operators AND and OR.\nThese are processed with a simple \"left to right\" logic in which the scope of each operator is as follows:\n\n(cumulative result of all prior rules) AND/OR (result of current rule)\n\nAll active rules are processed on every message, and the result  determines whether the message is dropped.\n\n## Context-Menu\n\nNew rules can also be added by using the context menu in the Proxy history. \n\n![Auto-Drop-Requests-Context-Menu](images/auto-drop-requests-context-menu.png)\n\n## Save and load options\n\nUsually the options of the \"Auto-Drop\"-tab are saved automatically. However, if you switch computers you may save and load your current options. This can be done by clicking on the gear-symbol in the upper-left corner of the \"Auto-Drop\"-tab and select the appropriate context-menu-entry.\n\n![Auto-Drop-Requests-Options](images/auto-drop-requests-options.png)\n\n## Miscellaneous Options\n\nTo debug your ruleset you can enable the \"Log requests which are automatically dropped in the Extender-tab\". \n\n## Build\n\nThis project was built using IntelliJ and Gradle. When you make changes to the source (and especially the GUI) you should apply following settings within Intellij to make sure that everything builds successfully:\n* File -\u003e Settings -\u003e Editor -\u003e GUI Designer -\u003e Generate GUI into: Java source\n* File -\u003e Settings -\u003e Build, Execution, Deployment -\u003e Compiler -\u003e Build project automatically\n\nWhen the GUI is not updated correctly you may rebuild the project manually:\n* Build -\u003e Rebuild Project\n\nAfter that you can execute the \"fatJar\"-task within the \"build.gradle\"-file. This will produce a jar in the \"build/libs/\" directory called \"burp-send-to-extension-{version}.jar\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunny0day%2Fburp-auto-drop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsunny0day%2Fburp-auto-drop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsunny0day%2Fburp-auto-drop/lists"}