{ "info": { "author": "The MITRE Corporation", "author_email": "stix@mitre.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "openioc-to-stix\n===============\n\nGenerates STIX Indicator Output from an OpenIOC v1.0 XML File.\n\n:Source: https://github.com/STIXProject/openioc-to-stix\n:Download: https://pypi.python.org/pypi/openioc-to-stix\n\n|travis badge| |landscape.io badge| |version badge|\n\n.. |travis badge| image:: https://api.travis-ci.org/STIXProject/openioc-to-stix.svg?branch=master\n :target: https://travis-ci.org/STIXProject/openioc-to-stix\n :alt: Build Status\n.. |landscape.io badge| image:: https://landscape.io/github/STIXProject/openioc-to-stix/master/landscape.svg?style=flat\n :target: https://landscape.io/github/STIXProject/openioc-to-stix/master\n :alt: Code Health\n.. |version badge| image:: https://img.shields.io/pypi/v/openioc-to-stix.svg?maxAge=3600\n :target: https://pypi.python.org/pypi/cybox/\n\n\nOverview\n--------\n\nThe **openioc-to-stix** script generates STIX Indicators from an OpenIOC v1.0\nXML file.\n\n* Compatible with OpenIOC v1.0\n* Generates STIX v1.2 and CybOX v2.1 content.\n\nPlease refer to the following websites for more information about the Structured Threat Information Expression (STIX),\nCyber Observable eXpression (CybOX), and OpenIOC efforts.\n\n* STIX - https://stixproject.github.io/\n* CybOX - https://cyboxproject.github.io/\n* OpenIOC - http://www.openioc.org\n\nRequirements\n------------\n\n* Python 2.6, 2.7, 3.4, 3.5, 3.6\n* mixbox >= v1.0.1\n* python-stix >= v1.2.0.2\n* python-cybox >= 2.1.0.13\n\n**NOTE** Version 1.0.1 of openioc-to-stix requires python-stix < 1.2.0.0,\npython-cybox 2.1.0.12, and does not require mixbox.\n\nInstallation\n------------\n\nExtract included files into your directory of choice. Please refer to the\n``requirements.txt`` file for dependencies.\n\nInstall dependencies with pip::\n\n $ pip install -r requirements.txt\n\nYou can also install **openioc-to-stix** into your ``site-packages`` and ``PATH``\nby using `pip`::\n\n $ cd /path/to/cloned/openioc-to-stix/repo/\n $ pip install .\n\nUsage\n-----\n\nThere are two main command line parameters for this script::\n\n -i: the path to the input OpenIOC XML file\n -o: the path to the output STIX XML file\n\nTo use the script, run the following command::\n\n $ python openioc-to-stix.py -i -o \n\nUnsupported indicator items or those that error out during translation will be\ntranslated into an empty Observable with a description of the error in order\nto retain structural consistency between the input OpenIOC document and\noutput STIX document.\n\n\nPackage Contents\n----------------\n\n* ``README``: This file.\n* ``openioc-to-stix.py``: OpenIOC XML to STIX XML Python script.\n* ``openioc-to-cybox.py``: OpenIOC XML to CybOX XML Python converter script\n which this script wraps.\n* ``openioc2stix/``: Top-level API package.\n* ``LICENSE.txt``: Terms of use for this script.\n* ``examples/*.xml``: Sample input and output XML files.\n\n\nTERMS\n-----\nBY USING OPENIOC-TO-STIX YOU SIGNIFY YOUR ACCEPTANCE OF THE TERMS AND CONDITIONS\nOF USE. IF YOU DO NOT AGREE TO THESE TERMS, DO NOT USE OPENIOC-TO-STIX.\n\nFor more information, please refer to the LICENSE.txt file\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://stix.mitre.org/", "keywords": "stix cybox openioc xml openioc-to-stix openioc-to-cybox", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "openioc-to-stix", "package_url": "https://pypi.org/project/openioc-to-stix/", "platform": "", "project_url": "https://pypi.org/project/openioc-to-stix/", "project_urls": { "Homepage": "http://stix.mitre.org/" }, "release_url": "https://pypi.org/project/openioc-to-stix/1.4.0/", "requires_dist": [ "cybox (>=2.1.0.13)", "lxml (>=3.3.5)", "mixbox (>=1.0.1)", "stix (>=1.2.0.2)", "argparse; python_version == \"2.6\"" ], "requires_python": "", "summary": "Converts OpenIOC documents into STIX/CybOX documents.", "version": "1.4.0" }, "last_serial": 4386666, "releases": { "1.2.0": [ { "comment_text": "", "digests": { "md5": "6cb1285abaca086e0fa4e6a5dbc34a76", "sha256": "5037e71a631faf61acfbe02e5b11e89e180277e18b1755e4287cf46ef1711f44" }, "downloads": -1, "filename": "openioc_to_stix-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6cb1285abaca086e0fa4e6a5dbc34a76", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27004, "upload_time": "2017-03-21T17:56:47", "url": "https://files.pythonhosted.org/packages/50/47/16c38685e8f79aaa7117dce9efebdcb47b59620d6cbf0fa254a47d47ef1d/openioc_to_stix-1.2.0-py2-none-any.whl" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "382a2fc5b7a609d2d66b69fb695bfd56", "sha256": "8b1a5538734b983d8613f81219d36dd6b670d66db6751c205e5de23590fc64fe" }, "downloads": -1, "filename": "openioc_to_stix-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "382a2fc5b7a609d2d66b69fb695bfd56", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 27740, "upload_time": "2017-11-28T17:36:48", "url": "https://files.pythonhosted.org/packages/c2/67/96829a1164f9bee44e2b543b9d938c536f95866214c090fc91afee7226ff/openioc_to_stix-1.3.0-py2-none-any.whl" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "b7227e2aca37f3f5afe176b5aafc1d62", "sha256": "f724338517125351b783084abba23b0234615b84801ab13ab02f9b408e13459e" }, "downloads": -1, "filename": "openioc_to_stix-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7227e2aca37f3f5afe176b5aafc1d62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28300, "upload_time": "2018-10-17T15:02:10", "url": "https://files.pythonhosted.org/packages/f3/3f/98ba812febcafe1ddd0a771fd873bea21d03dc0ee1270971622b74640129/openioc_to_stix-1.4.0-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b7227e2aca37f3f5afe176b5aafc1d62", "sha256": "f724338517125351b783084abba23b0234615b84801ab13ab02f9b408e13459e" }, "downloads": -1, "filename": "openioc_to_stix-1.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7227e2aca37f3f5afe176b5aafc1d62", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 28300, "upload_time": "2018-10-17T15:02:10", "url": "https://files.pythonhosted.org/packages/f3/3f/98ba812febcafe1ddd0a771fd873bea21d03dc0ee1270971622b74640129/openioc_to_stix-1.4.0-py2.py3-none-any.whl" } ] }