{ "info": { "author": "Vishnuvardhan Kumar", "author_email": "vishnukumar1997@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "# xccdfparser\r\n\r\nExtensible parser for [XCCDF](https://en.wikipedia.org/wiki/XCCDF) Benchmark/Result XML files.\r\n\r\n`pip install xccdfparser`\r\n\r\nProduces a human-readable JSON from an incomprehensible XCCDF schema/result file:\r\n\r\nFor every TestResult tag in the input file,\r\n\r\n- Benchmark Details\r\n - Benchmark ID\r\n - Rule ID\r\n - Title/Description\r\n - Fixtext\r\n\r\n- Dictionary\r\n - Metadata\r\n - Timestamp\r\n - Target Machine\r\n - IP address(es)\r\n - XCCDF Domain\r\n - Results\r\n - Rule ID\r\n - Value\r\n\r\nTo run the parser on a file input.xml, just use:\r\n\r\n`xccdfparser -o output.json input.xml`\r\n\r\nOR\r\n\r\n`xccdfparser input.xml`\r\n\r\n\r\n### Testing xccdfparser\r\n\r\nTo test the pre-built tox environments:\r\n\r\nFirst, install tox if you don't have it:\r\n\r\n`pip install tox`\r\n\r\nThen in the package directory:\r\n\r\n`tox`\r\n\r\nOr for a specific environment:\r\n\r\n`tox -e py36`\r\n\r\n\r\n\r\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "xccdfparser", "package_url": "https://pypi.org/project/xccdfparser/", "platform": "", "project_url": "https://pypi.org/project/xccdfparser/", "project_urls": null, "release_url": "https://pypi.org/project/xccdfparser/1.5.1/", "requires_dist": [ "lxml", "IPy" ], "requires_python": "", "summary": "Parse XCCDF files and produce human-readable outputs", "version": "1.5.1" }, "last_serial": 4027151, "releases": { "1.5.1": [ { "comment_text": "", "digests": { "md5": "664e878ddaf5b06c575b24d4ac4edc3c", "sha256": "bfeac1702264f97e2d3ba1f34aeeab9e3d1571c5e1159c8f7c217b6be6d29ffd" }, "downloads": -1, "filename": "xccdfparser-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "664e878ddaf5b06c575b24d4ac4edc3c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 94409, "upload_time": "2018-07-03T17:06:00", "url": "https://files.pythonhosted.org/packages/bb/64/3f4f3f00616d872e88204011cc9bb5401524b219778e6a88ba6495019ba1/xccdfparser-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "835937834e39173e2e4ec21ce88cce2d", "sha256": "0b24bc6e39036f08f11e16994ccd7d60eeb3db10035f785fe9c9fc96cefe556c" }, "downloads": -1, "filename": "xccdfparser-1.5.1.tar.gz", "has_sig": false, "md5_digest": "835937834e39173e2e4ec21ce88cce2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90658, "upload_time": "2018-07-03T17:06:01", "url": "https://files.pythonhosted.org/packages/7b/e5/cc67a18c845392c6245091d6869819fbf1216aba8326c2779f2f6d9ebe5b/xccdfparser-1.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "664e878ddaf5b06c575b24d4ac4edc3c", "sha256": "bfeac1702264f97e2d3ba1f34aeeab9e3d1571c5e1159c8f7c217b6be6d29ffd" }, "downloads": -1, "filename": "xccdfparser-1.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "664e878ddaf5b06c575b24d4ac4edc3c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 94409, "upload_time": "2018-07-03T17:06:00", "url": "https://files.pythonhosted.org/packages/bb/64/3f4f3f00616d872e88204011cc9bb5401524b219778e6a88ba6495019ba1/xccdfparser-1.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "835937834e39173e2e4ec21ce88cce2d", "sha256": "0b24bc6e39036f08f11e16994ccd7d60eeb3db10035f785fe9c9fc96cefe556c" }, "downloads": -1, "filename": "xccdfparser-1.5.1.tar.gz", "has_sig": false, "md5_digest": "835937834e39173e2e4ec21ce88cce2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90658, "upload_time": "2018-07-03T17:06:01", "url": "https://files.pythonhosted.org/packages/7b/e5/cc67a18c845392c6245091d6869819fbf1216aba8326c2779f2f6d9ebe5b/xccdfparser-1.5.1.tar.gz" } ] }