{ "info": { "author": "Mathias Svensson", "author_email": "freaken@freaken.dk", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Security", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": "# pcstools - exploit toolkit for the PCS course\n[![Docs](https://readthedocs.org/projects/pcstools/badge/?version=stable)](https://pcstools.readthedocs.io/)\n[![PyPI](https://img.shields.io/badge/pypi-v0.4-green.svg?style=flat)](https://pypi.python.org/pypi/pcstools/)\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg?style=flat)](http://choosealicense.com/licenses/mit/)\n\npcstools is an exploit development library heavily inspired by [https://pwntools.com/](pwntools).\n\nIt supports both Python 2.7 and Python 3.3+.\n\n# Documentation\n\nOur documentation is available at [pcstools.readthedocs.io](https://pcstools.readthedocs.io/)\n\n# Installation\n\nPcstools is pure Python library and should be supported on most\nplatforms. It should even work on non-linux platforms. However\nPcstools is currently being developed exclusively on debian-based\nsystems, so bugs might be encountered. If this happens, be sure to\nfile an issue!\n\nTo install on debian-based systems, do the following:\n\n```sh\n# For usage with Python 2.7\napt update\napt install python-pip\npip2 install --upgrade pcstools\n\n# For usage with Python 3.3+\napt update\napt install python3-pip\npip3 install --upgrade pcstools\n```\n\n# How is this project related to pwntools\n\nPcstools is not directly related to pwntools (though some of the developers\noverlap), however the goals of the two projects are very different.\n\nPwntools tries to be the best possible exploitation library with a particular\nfocus on CTFs. While it **does** prioritize readability, learnability and doing\nthings the \"normal python way\", those values are occationally sacrifized in the\nname of productivity (for the exploit developer), performance or advanced\nfeatures.\n\nThis is not the case for Pcstools. Pcstools tries to be a normal python library\nthat is **easy to learn** and **easy to understand**. The target user is\nsomeone new to exploitation that just wants to avoid too much boilerplate. We\nhave deliberately omitted many features, as we believe that they should not be\nintroduced until the basics have been covered.\n\n# Why the name \"Pcstools\"?\n\nPcstools has been developed with a particular target audience in mind: The\nstudents taking the course \"Proactive Computer Security\" at the Department of\nComputer Science at Copenhagen University.", "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/DIKU-PCS/pcstools", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pcstools", "package_url": "https://pypi.org/project/pcstools/", "platform": "", "project_url": "https://pypi.org/project/pcstools/", "project_urls": { "Homepage": "https://github.com/DIKU-PCS/pcstools" }, "release_url": "https://pypi.org/project/pcstools/0.4/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "Tools for the course Proactive Computer Security at DIKU", "version": "0.4" }, "last_serial": 4681269, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "8ef6e83e88df6975b29ed25c352319c6", "sha256": "d56c915e5b7f26dda6c21a6def0e191beb53d6affaecd758496c7202b47f1898" }, "downloads": -1, "filename": "pcstools-0.1.tar.gz", "has_sig": false, "md5_digest": "8ef6e83e88df6975b29ed25c352319c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 17424, "upload_time": "2019-01-04T12:59:59", "url": "https://files.pythonhosted.org/packages/c5/e6/50b175a51b7a63e8bfdcfe37ae60f4b984f3d36359a010c2e4c2ceecdb67/pcstools-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "9ebc1eaabd29e3e9cbfea57ee7a99a29", "sha256": "ca21377765870f1139b1aea566c64bbd0cd9075416ec119f894989f2d256f2ee" }, "downloads": -1, "filename": "pcstools-0.2.tar.gz", "has_sig": false, "md5_digest": "9ebc1eaabd29e3e9cbfea57ee7a99a29", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 13392, "upload_time": "2019-01-04T14:09:14", "url": "https://files.pythonhosted.org/packages/dc/55/d15d477111009c5f6af9af3ae3514b3e9585478881281423af8f9eabdb67/pcstools-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "89da31905cb281f7dc260d92f01819ee", "sha256": "cdeb620329b69c5968c0217265dd6ec9d551a221db52025191bc1ebd3fa197ee" }, "downloads": -1, "filename": "pcstools-0.3.tar.gz", "has_sig": false, "md5_digest": "89da31905cb281f7dc260d92f01819ee", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 13482, "upload_time": "2019-01-04T14:29:28", "url": "https://files.pythonhosted.org/packages/68/a1/d8c5f6415c6b82be00c8a1231da7b02d6a563da569ab027ce76566c40b00/pcstools-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "1dc6e3de248b86516dcdf379bdcb014e", "sha256": "8a2d7d850f7484e84a1b3394ecbc6e7c28d8fd79cf58e5bae86c3ea517463e71" }, "downloads": -1, "filename": "pcstools-0.4.tar.gz", "has_sig": false, "md5_digest": "1dc6e3de248b86516dcdf379bdcb014e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14997, "upload_time": "2019-01-10T14:08:21", "url": "https://files.pythonhosted.org/packages/8b/3d/3b4640ec46af41f5d4711eb9736911c4232f225c3dd743ef0750e77b0f59/pcstools-0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1dc6e3de248b86516dcdf379bdcb014e", "sha256": "8a2d7d850f7484e84a1b3394ecbc6e7c28d8fd79cf58e5bae86c3ea517463e71" }, "downloads": -1, "filename": "pcstools-0.4.tar.gz", "has_sig": false, "md5_digest": "1dc6e3de248b86516dcdf379bdcb014e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 14997, "upload_time": "2019-01-10T14:08:21", "url": "https://files.pythonhosted.org/packages/8b/3d/3b4640ec46af41f5d4711eb9736911c4232f225c3dd743ef0750e77b0f59/pcstools-0.4.tar.gz" } ] }