{ "info": { "author": "ISEAGE", "author_email": "iseage@iastate.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP" ], "description": "Flag Bearer\n===========\nA small utility to help with planting IScorE flags.\n\nInstallation\n------------\nThe recommending way to install flag bearer is through pip:\n\n pip install flag-bearer\n\nYou may optionally install from source by cloning the repository and running\n\n python setup.py install\n\nUsage\n-----\nThe main purpose of flag bearer is to make planting blue and red flags easier.\nTo plant flag, start by running the following command:\n\n flag-bearer plant\n\nYou will then be asked for your API token, you can either paste in your API\ntoken or press enter to use your credentials instead.\n\n Flag Bearer v0.1\n Enter your IScorE API Token (leave blank to use your credentials)\n > \n\nIf you are on red team, you will be prompted for which team you are trying to\nplant a flag for.\n\nBoth Red and Blue teamers will be presented with a list of flags available to\nplace.\n\n Pick the flag to place\n 0. WWW /etc/\n 1. Shell /etc/\n 2. DB /etc/\n > 1\n\nEnter the number next to the flag you want to plant.\n\nAt this point, if you are a Blue Teamer, or you have passed the `--save` flag,\nyou will be asked what directory you wish to place the flag. **NOTE**: The\ncurrent user must have permission to write to the specified directory. For Red\nTeamers, the default functionality is to print out the contents of the flag to\nmake it easier to copy and paste.\n\n### Download All Flags\nYou can also download all flags for your team (Red Team: any team) using the\nfollowing command:\n\n flag-bearer download\n\nThis will create a zip file in your current directory containing the flags, the\nsame as if you had downloaded them directly from IScorE.\n\n### Remote\nYou can remotely plant flags using the `remote` subcommand. You will need to\ninstall the remote extras: `pip install flag-bearer[remote]`. You can then plant\na flag with the following command:\n\n flag-beareer remote plant -H www.team11.isucdc.com -u root -P cdc -l /root/\n\nAfter running this command you will be prompted just like a local plant. The\ncommand will attempt to verify that the flag has been planted by reading the flag\nand comparing the actual flag data.\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/ISEAGE-ISU/flag-bearer", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "flag-bearer", "package_url": "https://pypi.org/project/flag-bearer/", "platform": "", "project_url": "https://pypi.org/project/flag-bearer/", "project_urls": { "Homepage": "http://github.com/ISEAGE-ISU/flag-bearer" }, "release_url": "https://pypi.org/project/flag-bearer/0.2/", "requires_dist": [ "requests", "six", "paramiko; extra == 'remote'", "vcrpy; extra == 'tests'", "pytest; extra == 'tests'", "tox; extra == 'tests'" ], "requires_python": "", "summary": "CDC IScorE Flag Utility", "version": "0.2" }, "last_serial": 3787222, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ea8e654a05f099597f34626662d83e62", "sha256": "9b93b6bc584db6ad8dd03ef931f5e2bd28152142fd316f4123074dd9d5112010" }, "downloads": -1, "filename": "flag_bearer-0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ea8e654a05f099597f34626662d83e62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 8232, "upload_time": "2017-04-20T22:57:53", "url": "https://files.pythonhosted.org/packages/07/84/e61a5525d994eba10746a06bc261d32a886020b3f771c6603d365ed9fb54/flag_bearer-0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d70f107973c277957cd1fd73c06389d9", "sha256": "95dab44ee6e0370154d74e68e4af0178d20f251a67df9b82f899c86dcd16000e" }, "downloads": -1, "filename": "flag-bearer-0.1.tar.gz", "has_sig": true, "md5_digest": "d70f107973c277957cd1fd73c06389d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7042, "upload_time": "2017-04-20T22:57:30", "url": "https://files.pythonhosted.org/packages/a8/3c/aaac622ca0fc27d91c4247acee548bfaa43d9c3ed18d375002378944d06e/flag-bearer-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "dfeb17ab64f6a32ed285f992914639cf", "sha256": "f40a3bad436c2d46a10766ac8fc47c35a0a8caf7ea19bab1e586999b3f7483d7" }, "downloads": -1, "filename": "flag_bearer-0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dfeb17ab64f6a32ed285f992914639cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10926, "upload_time": "2018-04-21T13:16:02", "url": "https://files.pythonhosted.org/packages/4c/5f/94ef5c11664800ac949d67607c5a916c09de5c6ffc7267f1510386cd5ee9/flag_bearer-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df3f7f9a3cbc114902b10020a83326f1", "sha256": "59dd06dbf25ca5d612c2a842c33b0536695a423a81505fd80a4072236ff4d037" }, "downloads": -1, "filename": "flag-bearer-0.2.tar.gz", "has_sig": true, "md5_digest": "df3f7f9a3cbc114902b10020a83326f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8717, "upload_time": "2018-04-21T13:16:04", "url": "https://files.pythonhosted.org/packages/66/df/0ee13d4f30b018a3bf986c8ef61f5d6fee5cab63f2ca88a8342980087bbb/flag-bearer-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfeb17ab64f6a32ed285f992914639cf", "sha256": "f40a3bad436c2d46a10766ac8fc47c35a0a8caf7ea19bab1e586999b3f7483d7" }, "downloads": -1, "filename": "flag_bearer-0.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "dfeb17ab64f6a32ed285f992914639cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10926, "upload_time": "2018-04-21T13:16:02", "url": "https://files.pythonhosted.org/packages/4c/5f/94ef5c11664800ac949d67607c5a916c09de5c6ffc7267f1510386cd5ee9/flag_bearer-0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "df3f7f9a3cbc114902b10020a83326f1", "sha256": "59dd06dbf25ca5d612c2a842c33b0536695a423a81505fd80a4072236ff4d037" }, "downloads": -1, "filename": "flag-bearer-0.2.tar.gz", "has_sig": true, "md5_digest": "df3f7f9a3cbc114902b10020a83326f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8717, "upload_time": "2018-04-21T13:16:04", "url": "https://files.pythonhosted.org/packages/66/df/0ee13d4f30b018a3bf986c8ef61f5d6fee5cab63f2ca88a8342980087bbb/flag-bearer-0.2.tar.gz" } ] }