{ "info": { "author": "Julian Nash", "author_email": "julian.nash@venturidm.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3" ], "description": "### Burp Suite Professional & Enterprise API client (Unofficial)\n\nA small Python library for working with the Burp Suite API.\n\nNote - Requires Burp Suite Professional or Enterprise - https://portswigger.net/\n\nExample usage:\n\n```py3\nimport burpsuite\nimport os\n\n# This example uses the DVWA web application running on localhost as the target app to scan.\n# https://hub.docker.com/r/vulnerables/web-dvwa/\n\n# It's recommended to use an API key when working with the Burp Suite API. It can be set in the 'User Options' menu\n\nSERVER_URL = os.getenv(\"BURP_SERVER_URL\", None)\nAPI_KEY = os.getenv(\"BURP_API_KEY\", None)\n\nburp_api_client = burpsuite.BurpSuiteApi(server_url=SERVER_URL, api_key=API_KEY)\n\n# Each scan request requires a scan options object. You can learn more about these options via the Burp Suite REST API\n# documentation along with the values required\noptions = {\n \"urls\": [\"http://localhost/login.php\"],\n \"application_logins\": [{\"username\": \"admin\", \"password\": \"example\"}],\n \"scan_callback\": {\"url\": \"https://mycallback.com/callbacks/burp/c540ce68-eb7f-469b-914e-b21a903bc152\"}\n}\n\n# Initiate a scan\ntask_id = burp_api_client.initiate_scan(options=options)\nprint(\"Burp Suite scan initiated! task_id: {}\".format(task_id))\n\n# Get the scan progress of a task\nprogress = burp_api_client.get_scan(task_id=task_id)\nprint(progress)\n\n\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Julian-Nash/burpsuite/releases/tag/0.0.3", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "burpsuite", "package_url": "https://pypi.org/project/burpsuite/", "platform": "", "project_url": "https://pypi.org/project/burpsuite/", "project_urls": { "Homepage": "https://github.com/Julian-Nash/burpsuite/releases/tag/0.0.3" }, "release_url": "https://pypi.org/project/burpsuite/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "A small library for working with the Burp Suite API", "version": "0.0.3" }, "last_serial": 5983824, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "93a16c0db1ed56330a799f3a80534745", "sha256": "1545337a7d69ff03593c107c21077370e01f069d26b7ae4f866a91b48880153b" }, "downloads": -1, "filename": "burpsuite-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "93a16c0db1ed56330a799f3a80534745", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51898, "upload_time": "2019-10-15T15:46:29", "url": "https://files.pythonhosted.org/packages/65/fc/1542f4ad6518622eecff28d98a8837ff4594a2d19c5214ecf89c2c9d96d9/burpsuite-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "891d51ff22d336d9071855ca18f571ff", "sha256": "48eda6a78aebddacf1d744e1aff8d508ff6074e527c83acbe800469f57dee902" }, "downloads": -1, "filename": "burpsuite-0.0.1.tar.gz", "has_sig": false, "md5_digest": "891d51ff22d336d9071855ca18f571ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50501, "upload_time": "2019-10-15T15:47:07", "url": "https://files.pythonhosted.org/packages/9e/a6/d31edb402ab9e1092172fd31d44d34d9043ecff95ccd0d2cecef934094d9/burpsuite-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "784fdaecb6dd42a64d9ddb29066225b3", "sha256": "8daaa8ae9caee0bb9b6895b8d5beeea30457f3d126f37425eeccf37fdd055f97" }, "downloads": -1, "filename": "burpsuite-0.0.2.tar.gz", "has_sig": false, "md5_digest": "784fdaecb6dd42a64d9ddb29066225b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51292, "upload_time": "2019-10-15T16:17:12", "url": "https://files.pythonhosted.org/packages/3c/32/023f310eab42d566c49f159de833e349ee41e362b400be2a6a9fe6d08354/burpsuite-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "9ac0a5153b6fd3b693c6fe4b7b5caf40", "sha256": "f63632a2bd920b97a3d3e25ad4f8b2c91423321aad5ecd3004e125b3a5d94e9b" }, "downloads": -1, "filename": "burpsuite-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ac0a5153b6fd3b693c6fe4b7b5caf40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51229, "upload_time": "2019-10-16T14:41:21", "url": "https://files.pythonhosted.org/packages/64/36/1cdd86a0c2f83f7c6a3a1253875fe14757ea8712ec30c7bb5e3089104e7b/burpsuite-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ac0a5153b6fd3b693c6fe4b7b5caf40", "sha256": "f63632a2bd920b97a3d3e25ad4f8b2c91423321aad5ecd3004e125b3a5d94e9b" }, "downloads": -1, "filename": "burpsuite-0.0.3.tar.gz", "has_sig": false, "md5_digest": "9ac0a5153b6fd3b693c6fe4b7b5caf40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 51229, "upload_time": "2019-10-16T14:41:21", "url": "https://files.pythonhosted.org/packages/64/36/1cdd86a0c2f83f7c6a3a1253875fe14757ea8712ec30c7bb5e3089104e7b/burpsuite-0.0.3.tar.gz" } ] }