{ "info": { "author": "Moses Schwartz, Bechtel CIRT", "author_email": "moses.schwartz@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Software Development", "Topic :: Utilities" ], "description": "extract_iocs is a Python module that extracts indicators of compromise (IOCs),\nincluding domain names, IPv4 addresses, email addresses, and hashes, from\ntext. It uses some huge and ugly regexes, has special handling to identify\ndomain names with a relatively low false-positive rate, and does some magic to\ntry to extract IOCs across line breaks.\n\nThis script was inspired by and initially based on Stephen Brannon's\nIOCextractor (https://github.com/stephenbrannon/IOCextractor), but turned into\na complete rewrite. extract_iocs provides no GUI and does not support any kind\nof analyst workflow. It is intended to be used for triage or automation\npurposes where a relatively high FP rate (as well as the occational false\nnegative) are acceptable.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mosesschwartz/extract_iocs", "keywords": "security ioc domain email hash md5 sha1 sha256 regex", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "extract_iocs", "package_url": "https://pypi.org/project/extract_iocs/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/extract_iocs/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/mosesschwartz/extract_iocs" }, "release_url": "https://pypi.org/project/extract_iocs/2.0.1/", "requires_dist": null, "requires_python": null, "summary": "Extracts indicators of compromise (IOCs), including domain names, IPv4 addresses, email addresses, and hashes, from text.", "version": "2.0.1" }, "last_serial": 2246573, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "47cb1c804b3400b90311de3380c1de5a", "sha256": "826cbcad8b901a3c96fc798a831718dfb928016525da513d582f3e55e1d31682" }, "downloads": -1, "filename": "extract_iocs-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "47cb1c804b3400b90311de3380c1de5a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9741, "upload_time": "2015-07-11T01:09:38", "url": "https://files.pythonhosted.org/packages/5e/9c/31b74f314b8ae7ccc8eea9bf658e8a2e0b9599405dd11613d01baa5c7d1f/extract_iocs-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba41a432d182870f875f9acaadaf6a58", "sha256": "0a83c720111c13d3d71e463c23d53ed04a6c40fa5b558dad23863e92ca14ed92" }, "downloads": -1, "filename": "extract_iocs-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ba41a432d182870f875f9acaadaf6a58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9026, "upload_time": "2015-07-11T01:09:42", "url": "https://files.pythonhosted.org/packages/45/93/a570b66b25d4f511a546d554610ea05c6ca1ac1455d09d4ffdcd4509b547/extract_iocs-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "3713f492ed580d67dba5acb9f121ac20", "sha256": "0ff8270f757af046322ebde09a9a262e4c8350c5bd27b17ee36f51c3b2574ff9" }, "downloads": -1, "filename": "extract_iocs-2.0.0.tar.gz", "has_sig": false, "md5_digest": "3713f492ed580d67dba5acb9f121ac20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8158, "upload_time": "2016-07-27T10:15:49", "url": "https://files.pythonhosted.org/packages/90/40/07324cf80366293d35c89edb1c57e4b03315cc48109ad583e10268d0c207/extract_iocs-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "0ceb50b5969708313e932b5dc8960c66", "sha256": "e9225ac592224fe93478547f3c89f52c48470ad216eb7cdc9550fb0dcc896492" }, "downloads": -1, "filename": "extract_iocs-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0ceb50b5969708313e932b5dc8960c66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8175, "upload_time": "2016-07-27T10:20:19", "url": "https://files.pythonhosted.org/packages/88/69/8abd209de0b721b49026b52e2899d69df6f573b87e2568d1f18c2015ae83/extract_iocs-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0ceb50b5969708313e932b5dc8960c66", "sha256": "e9225ac592224fe93478547f3c89f52c48470ad216eb7cdc9550fb0dcc896492" }, "downloads": -1, "filename": "extract_iocs-2.0.1.tar.gz", "has_sig": false, "md5_digest": "0ceb50b5969708313e932b5dc8960c66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8175, "upload_time": "2016-07-27T10:20:19", "url": "https://files.pythonhosted.org/packages/88/69/8abd209de0b721b49026b52e2899d69df6f573b87e2568d1f18c2015ae83/extract_iocs-2.0.1.tar.gz" } ] }