{ "info": { "author": "Floyd Hightower", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "# IOC Fanger\n\n[![PyPi](https://img.shields.io/pypi/v/ioc_fanger.svg)](https://pypi.python.org/pypi/ioc_fanger)\n[![Travis CI](https://img.shields.io/travis/ioc-fang/ioc_fanger.svg)](https://travis-ci.org/ioc-fang/ioc_fanger)\n[![Codecov](https://codecov.io/gh/ioc-fang/ioc_fanger/branch/master/graph/badge.svg)](https://codecov.io/gh/ioc-fang/ioc_fanger)\n[![Codacy](https://api.codacy.com/project/badge/Grade/d1762339ba454fba87c02a1b7ea69052)](https://www.codacy.com/app/fhightower/ioc_fanger)\n\nPython package to fang and defang [indicators of compromise](https://digitalguardian.com/blog/what-are-indicators-compromise) in text. You can test out this project here: [http://ioc-fanger.hightower.space](http://ioc-fanger.hightower.space).\n\n**Defanging** - converting indicators of compromise from the normal form (which can become links) to a form which cannot accidentally become a link:\n\n`example.com => example[.]com`\n\n**Fanging** - converting indicators of compromise from a defanged form to the normal, original form:\n\n`example[.]com => example.com`\n\n**What can it fang?**\n\nJust about everything. Check out the [tests](https://github.com/ioc-fang/ioc_fanger/blob/master/tests/test_ioc_fanger.py) to see some examples of what this package can handle.\n\n## Installation\n\nThe recommended means of installation is using [pip](https://pypi.python.org/pypi/pip/):\n\n`pip install ioc_fanger`\n\nAlternatively, you can install ioc\\_fanger as follows:\n\n```shell\ngit clone https://github.com/ioc-fang/ioc_fanger.git && cd ioc_fanger;\npython setup.py install --user;\n```\n\n## Usage\n\n### Via Python\n\nUse ioc\\_fanger as follows:\n\n```python\nimport ioc_fanger\n\nioc_fanger.defang(\"example.com http://bad.com/phishing.php\") # example[.]com hXXp://bad[.]com/phishing[.]php\nioc_fanger.fang(\"example[.]com hXXp://bad[.]com/phishing[.]php\") # example.com http://bad.com/phishing.php\n```\n\n### Via Command Line\n\nOnce the package is installed, there will be two commands available in the command line:\n\n- `fang`\n- `defang`\n\nAfter each command, provide the text you would like to fang/defang:\n\n``` {.sourceCode .shell}\nfang \"example[.]com\" # example.com\n```\n\n``` {.sourceCode .shell}\ndefang \"example.com\" # example[.]com\n```\n\n## Adding More Fanging/Defanging Options\n\nYou can view the current fanging patterns [here](https://github.com/ioc-fang/ioc_fanger/blob/master/ioc_fanger/fang.json) and the defanging patterns [here](https://github.com/ioc-fang/ioc_fanger/blob/master/ioc_fanger/defang.json).\n\nTo add more fanging options, edit [fang.json](https://github.com/ioc-fang/ioc_fanger/blob/master/ioc_fanger/fang.json) and add an entry for the new pattern you would like to fang. The available keys for each entry are:\n\n- `find` (required): This is the string pattern you would like to find\n- `replace` (required): This is the string used to replace all instances to pattern specified by the `find` key\n- `case_sensitive` (optional - boolean): If this is `true`, the pattern specified by the `find` key will be treated as case sensitive (it will only be replaced if the case is an exact match)\n- `regex` (optional - boolean): If this is `true`, the pattern specified by the `find` key will be treated as a regex (it will not be escaped before use)\n\n## Other Helpful Projects\n\nIf you are working with IOCs, you may find the [https://github.com/fhightower/ioc-finder](https://github.com/fhightower/ioc-finder) project helpful. It is a project designed to parse indicators of compromise from text (it uses grammars rather than regexes).\n\n## Credits\n\nThis package was created with [Cookiecutter](https://github.com/audreyr/cookiecutter) and the [fhightower/python-project-template](https://gitlab.com/fhightower/python-project-template) project template.\n\n\n", "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/ioc-fang/ioc_fanger", "keywords": "ioc_fanger", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ioc-fanger", "package_url": "https://pypi.org/project/ioc-fanger/", "platform": "", "project_url": "https://pypi.org/project/ioc-fanger/", "project_urls": { "Homepage": "https://github.com/ioc-fang/ioc_fanger" }, "release_url": "https://pypi.org/project/ioc-fanger/3.0.16/", "requires_dist": [ "Click" ], "requires_python": "", "summary": "Python package to defang and refang indicators of compromise from text.", "version": "3.0.16" }, "last_serial": 5882748, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "9bd17c2f2f66cd3d5788e6865de9271d", "sha256": "eedbaf07b9fedabc2f1a17cd4454f257c6288a7dc444114a902a4186fda43c11" }, "downloads": -1, "filename": "ioc_fanger-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9bd17c2f2f66cd3d5788e6865de9271d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6601, "upload_time": "2017-10-10T01:02:19", "url": "https://files.pythonhosted.org/packages/a4/78/cdfa378949f50e0f58281e35259350ce1fd3d9f886075f12075d494f5ec3/ioc_fanger-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "256d31857843afce2f08008ce5e7c9ef", "sha256": "845d6fcf44491d40e22155e6c341f60a6a9c4d6d4319eb5da61b2750efe58d2e" }, "downloads": -1, "filename": "ioc_fanger-0.1.1.tar.gz", "has_sig": false, "md5_digest": "256d31857843afce2f08008ce5e7c9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12581, "upload_time": "2017-10-10T01:02:20", "url": "https://files.pythonhosted.org/packages/41/0b/767fa1e2192c0b895cd15bfd1e305e48dc385a073daf9abcc47c6ed0963d/ioc_fanger-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0fe3b926fbf49843dae779ae5c6dd90e", "sha256": "56ad685a4410637f49b2f8ecb7a4f4bd4d526005a3aff3a945d6823f6f62fb28" }, "downloads": -1, "filename": "ioc_fanger-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fe3b926fbf49843dae779ae5c6dd90e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6590, "upload_time": "2017-10-16T13:38:39", "url": "https://files.pythonhosted.org/packages/21/a1/58772e71a8a9a0ab693a9dbe5757fbeca11f0479088dbd4174351e1321dc/ioc_fanger-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7f1faa2e0906d5f9c6296c2a4eb1cb1", "sha256": "bc76f98e7224281a42aa4d4594c95a988e9c60b1d835bc002c2c603f564c3ef9" }, "downloads": -1, "filename": "ioc_fanger-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f7f1faa2e0906d5f9c6296c2a4eb1cb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12598, "upload_time": "2017-10-16T13:38:40", "url": "https://files.pythonhosted.org/packages/95/6d/30d5018b21c7d0412c0576a8e2203936f502e747dac9bc1f45021359db1c/ioc_fanger-0.1.2.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "caec99f39e27e10186df78de69c7007a", "sha256": "b3697676dac2f9edf1347d343ccf2fdf6e236fce9becf38e4ecc122cbd74d646" }, "downloads": -1, "filename": "ioc_fanger-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "caec99f39e27e10186df78de69c7007a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7174, "upload_time": "2017-12-12T00:05:31", "url": "https://files.pythonhosted.org/packages/c0/7c/eebb6248ea79a43d0775687deaf7af4cdf6aafca360f94f0f06ff7ee9cfc/ioc_fanger-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3d6d38bcb8e792ecf20babe3c1c7b2e0", "sha256": "a346842521cf7f946d8422d58cb9e755b76e0bd69b24bc1dc761bdbbfc847ca8" }, "downloads": -1, "filename": "ioc_fanger-1.0.0.tar.gz", "has_sig": false, "md5_digest": "3d6d38bcb8e792ecf20babe3c1c7b2e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13275, "upload_time": "2017-12-12T00:05:33", "url": "https://files.pythonhosted.org/packages/52/09/39e49e68021e104e1fcd9ab8a7b56e153bbb8c02e71053e5f51483a1ba1b/ioc_fanger-1.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "a8470358be4caacc21ce3bfef87c5d83", "sha256": "9168a70e7f741a0c41320647bcaae3049707663be5245bf5d4004b6ab5dca15d" }, "downloads": -1, "filename": "ioc_fanger-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8470358be4caacc21ce3bfef87c5d83", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7247, "upload_time": "2018-01-24T05:20:02", "url": "https://files.pythonhosted.org/packages/a9/6c/ea6bf96ee28ad1d31beb020cee141ef09a60d34902945fed71cd839f8d04/ioc_fanger-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f29e804956d885e53a0ca5278388abc4", "sha256": "a10ddb0bb71e829af7b5705fe15e80ac4d238a13d8aac2692d81d16ff7cbd96b" }, "downloads": -1, "filename": "ioc_fanger-2.0.1.tar.gz", "has_sig": false, "md5_digest": "f29e804956d885e53a0ca5278388abc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13007, "upload_time": "2018-01-24T05:20:03", "url": "https://files.pythonhosted.org/packages/c7/80/169d0707dbe5f12107d87094b809ffd3a85ce682af49b36c603a3f82a2dd/ioc_fanger-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "ca169a2f5b84b76555c84ecf89955e4c", "sha256": "098838532ea3db3f5b596ca9e509cac30aecd1cacedbaf2ef18922015e44c3e5" }, "downloads": -1, "filename": "ioc_fanger-2.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca169a2f5b84b76555c84ecf89955e4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7804, "upload_time": "2018-01-24T13:31:02", "url": "https://files.pythonhosted.org/packages/23/76/a9803add941133f45c9409f0c45b7f4218fab1256782aeb9ed960dcc709e/ioc_fanger-2.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "66687b6fd11b9498c06f76e7e52eebae", "sha256": "12e51e48949c176ebc8129a2169766dd656a1e6673133023826848140101a588" }, "downloads": -1, "filename": "ioc_fanger-2.0.2.tar.gz", "has_sig": false, "md5_digest": "66687b6fd11b9498c06f76e7e52eebae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13356, "upload_time": "2018-01-24T13:31:04", "url": "https://files.pythonhosted.org/packages/6e/6c/4eb8aedfdbd8557cb4926b6cd5919d94a9af88a14a9ba479cebde0b8f21f/ioc_fanger-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "863833d07c918e690874da5085a6f228", "sha256": "7c8f9f21f28400b2d8dc992f6d84e0a9f98402d992c01898caeec692f0a3455f" }, "downloads": -1, "filename": "ioc_fanger-2.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "863833d07c918e690874da5085a6f228", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7749, "upload_time": "2018-03-12T17:49:07", "url": "https://files.pythonhosted.org/packages/e4/8c/3f9469efe3878379e6e13634b16c8294d26643adce2fb0f0046f72d940a3/ioc_fanger-2.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0868a533f397d6a105d1d0edabbec71d", "sha256": "3efe33421e39b41d3674f040fc7f142a4183ab11674b1622843d0246d48293c5" }, "downloads": -1, "filename": "ioc_fanger-2.0.3.tar.gz", "has_sig": false, "md5_digest": "0868a533f397d6a105d1d0edabbec71d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13413, "upload_time": "2018-03-12T17:49:09", "url": "https://files.pythonhosted.org/packages/02/2f/fd3210e00ccbd01f69b95d7d17d297f6812abc7358449f362dd5e00d188e/ioc_fanger-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "80505ac3202a7a5db5948d778bca403f", "sha256": "f7f5cac57b8f7daf5e1988ff4c2df3afa0abd571b7817af9886eba4166734cd8" }, "downloads": -1, "filename": "ioc_fanger-2.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "80505ac3202a7a5db5948d778bca403f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7593, "upload_time": "2018-03-12T17:48:28", "url": "https://files.pythonhosted.org/packages/ca/fc/c042aba535d3cfe6e3de884dbad782b5fb0ee8510f3abfc07cba446551ae/ioc_fanger-2.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b087de883d2e193cf0815929cfb0b33", "sha256": "11c61da45e02d6447e7cf19e96f5464b2ed2cd51be8d0e07a280de6b9b288388" }, "downloads": -1, "filename": "ioc_fanger-2.0.4.tar.gz", "has_sig": false, "md5_digest": "8b087de883d2e193cf0815929cfb0b33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13289, "upload_time": "2018-03-12T17:48:30", "url": "https://files.pythonhosted.org/packages/0c/f9/971a3fb1f416cf1264d23dc4a3f5c4939434d8ad7d4ce8035df4a83d888e/ioc_fanger-2.0.4.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "3b97b6eb46c04928e989c981a512b430", "sha256": "1ff13b1e63c338979d45d9db03a113348356227b69337100dd62ac99f89a4d58" }, "downloads": -1, "filename": "ioc_fanger-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b97b6eb46c04928e989c981a512b430", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5058, "upload_time": "2018-08-13T13:41:12", "url": "https://files.pythonhosted.org/packages/74/b2/d20bb87b8fa1af61fa7b38681221738dc3744c916da0f7c53f3fd2aa72b2/ioc_fanger-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea151c3d76eaf8aff483135fbcd7d969", "sha256": "94271ad195f50261781b2ba86dc3e215950ed4227224c9e0546fb437927c7329" }, "downloads": -1, "filename": "ioc_fanger-3.0.0.tar.gz", "has_sig": false, "md5_digest": "ea151c3d76eaf8aff483135fbcd7d969", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13019, "upload_time": "2018-08-13T13:41:13", "url": "https://files.pythonhosted.org/packages/e1/34/de6c57c88450a7a25ea3fe2edfc7bc4c25e4ec659af4565e6813219958d3/ioc_fanger-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "8149b93e6ab692a3c0dabd1345ae5216", "sha256": "e479ff364302901548be6f40f0d25d9255f7ebbde15b6323c14431c81e51fc8d" }, "downloads": -1, "filename": "ioc_fanger-3.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8149b93e6ab692a3c0dabd1345ae5216", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6492, "upload_time": "2018-11-14T14:42:32", "url": "https://files.pythonhosted.org/packages/52/54/620c6e26e259aad1e48544dbba0e98404e58453de969b477caafecc3903d/ioc_fanger-3.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0147b1abf1b368d70be40fa51ebd9c0d", "sha256": "15b83787142bb264f34bf3ef2a1f902510dfe753398af1ad4a3025b8829c2a20" }, "downloads": -1, "filename": "ioc_fanger-3.0.1.tar.gz", "has_sig": false, "md5_digest": "0147b1abf1b368d70be40fa51ebd9c0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13244, "upload_time": "2018-11-14T14:42:33", "url": "https://files.pythonhosted.org/packages/79/ad/cac941dc9967de4c06dff680cc5a05ee825a125c5e258c23e05915b903dd/ioc_fanger-3.0.1.tar.gz" } ], "3.0.11": [ { "comment_text": "", "digests": { "md5": "88bb49129fb9784d68bec850509d6874", "sha256": "5211c80ef56fbdf57c682a7d044bfdba7364d62317fa9eaeab6b663be03dcdc5" }, "downloads": -1, "filename": "ioc_fanger-3.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88bb49129fb9784d68bec850509d6874", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6586, "upload_time": "2019-04-02T20:59:01", "url": "https://files.pythonhosted.org/packages/f2/fa/d5c7bb52bb3e0d9f5ef48e154b1f842cc9ed166cc86a426af0eb8604e48c/ioc_fanger-3.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1cae31334a93137ff4f4cb5dac1b3da", "sha256": "95a7e27e03ec680b2b31cda5b3708bc2324ae51d4abd8705c563cb02b0a7e4be" }, "downloads": -1, "filename": "ioc_fanger-3.0.11.tar.gz", "has_sig": false, "md5_digest": "d1cae31334a93137ff4f4cb5dac1b3da", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6526, "upload_time": "2019-04-02T20:59:04", "url": "https://files.pythonhosted.org/packages/2b/ea/60eb70c8872f8e063a5a4810c868befa5844adcd37a1b14ae082f3286354/ioc_fanger-3.0.11.tar.gz" } ], "3.0.12": [ { "comment_text": "", "digests": { "md5": "40ce9812b9201748a6031f422ffdb50f", "sha256": "a3f310d1476f38661067ab2f217a58062b171e9fd40a42ed600f42dc0e5d6514" }, "downloads": -1, "filename": "ioc_fanger-3.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40ce9812b9201748a6031f422ffdb50f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6887, "upload_time": "2019-04-12T12:53:13", "url": "https://files.pythonhosted.org/packages/79/18/28d81d03e497d57e3b7ba95b73ee8a9d64c7b3a0bd0c8df614383c8cd894/ioc_fanger-3.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c9293e8f550759b068fc13130d591605", "sha256": "0e4d29b344062d746e1a96e89a377732d88534a01fc44dfc59a51a6f48e423dd" }, "downloads": -1, "filename": "ioc_fanger-3.0.12.tar.gz", "has_sig": false, "md5_digest": "c9293e8f550759b068fc13130d591605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6667, "upload_time": "2019-04-12T12:53:18", "url": "https://files.pythonhosted.org/packages/2e/3c/9b376a1470956f236cc4a082849b7f9837ce7f512e4e11481bbf4f800b4a/ioc_fanger-3.0.12.tar.gz" } ], "3.0.14": [ { "comment_text": "", "digests": { "md5": "bdaae9b3921bdff26dc17bd9a07e3025", "sha256": "6ef54b4a27d08dbbe1f5d5538cdacf23e4c1cd548a0c59a26b157bace44ca289" }, "downloads": -1, "filename": "ioc_fanger-3.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bdaae9b3921bdff26dc17bd9a07e3025", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6424, "upload_time": "2019-06-04T17:17:25", "url": "https://files.pythonhosted.org/packages/3a/ee/64b998b1926cced41a7650a6ea9695c2ae10f9bd3a3b4d9ec87702f6784c/ioc_fanger-3.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a7134a1046968a343923ed724ee5433", "sha256": "106604334715d7836969165547eb00c3dad50c6e4a4fd04a648b3996316b5507" }, "downloads": -1, "filename": "ioc_fanger-3.0.14.tar.gz", "has_sig": false, "md5_digest": "8a7134a1046968a343923ed724ee5433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6829, "upload_time": "2019-06-04T17:17:26", "url": "https://files.pythonhosted.org/packages/b5/06/5ce5db7869ce4432cadc15c6d3bf13bdf113ec381d0077d7fdfd466f4203/ioc_fanger-3.0.14.tar.gz" } ], "3.0.15": [ { "comment_text": "", "digests": { "md5": "880a85cf9b770b3c26a487be59290346", "sha256": "802384aa97514b2601c13c6b6bf42afabd02fa1079b87ffa2a7d419f065bcf04" }, "downloads": -1, "filename": "ioc_fanger-3.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "880a85cf9b770b3c26a487be59290346", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6436, "upload_time": "2019-06-04T17:36:58", "url": "https://files.pythonhosted.org/packages/ab/44/c77de84868211d3de5b2582f55046759be1f56b7501c702c3233e3f602b2/ioc_fanger-3.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9317dd3933d2a06269100d5747d60765", "sha256": "0b9093a159849635d257d2a96e0f8af844dd6eb7cb0e79a4472dc6a2e07ef13e" }, "downloads": -1, "filename": "ioc_fanger-3.0.15.tar.gz", "has_sig": false, "md5_digest": "9317dd3933d2a06269100d5747d60765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6828, "upload_time": "2019-06-04T17:37:00", "url": "https://files.pythonhosted.org/packages/3c/e4/239ec4fe566eac9480d3483c2df1a8f0260a07d1bab7747d8a414a6fdba7/ioc_fanger-3.0.15.tar.gz" } ], "3.0.16": [ { "comment_text": "", "digests": { "md5": "dcb79ec6e50bc6c7b2b4e4b4a3fbba87", "sha256": "eade0669b840f3eecd667ad97b104522fff8a76efcf1d511fe995e562d767f78" }, "downloads": -1, "filename": "ioc_fanger-3.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcb79ec6e50bc6c7b2b4e4b4a3fbba87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6565, "upload_time": "2019-09-25T02:33:08", "url": "https://files.pythonhosted.org/packages/04/cb/4535645a7427c7960560c37688ec8e03145bc187a9d67f9ed663a1f1b2f8/ioc_fanger-3.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "201fbb45d2d0ed8a6f13cdfd164efbb4", "sha256": "7555f40a861f199ef7cfdb894c7ecf361ab2e7a395202af8fa6d6ae850dfdaeb" }, "downloads": -1, "filename": "ioc_fanger-3.0.16.tar.gz", "has_sig": false, "md5_digest": "201fbb45d2d0ed8a6f13cdfd164efbb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7010, "upload_time": "2019-09-25T02:33:10", "url": "https://files.pythonhosted.org/packages/b1/fe/9b7cc4d45866ea33a6d9cb9b777478f8791f777b7ab5f4af383506754f48/ioc_fanger-3.0.16.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "1cc49650152b9727d8961fdda2fa1022", "sha256": "25443b285eda6309a21212e0de7323139768dd1834942ee0b36570a8cd5ff255" }, "downloads": -1, "filename": "ioc_fanger-3.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cc49650152b9727d8961fdda2fa1022", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6509, "upload_time": "2018-12-02T01:38:29", "url": "https://files.pythonhosted.org/packages/9e/95/93f6f4ce6e84d27197961b9eb4f70837fa8dce984cf0379fb1e8aa83042a/ioc_fanger-3.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1968cdd7747a20364f82cf43971057ce", "sha256": "5d6fcb2e9b3a3a94703909d5ab1757d64e9898239c8975204de5d20472506578" }, "downloads": -1, "filename": "ioc_fanger-3.0.2.tar.gz", "has_sig": false, "md5_digest": "1968cdd7747a20364f82cf43971057ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13243, "upload_time": "2018-12-02T01:38:31", "url": "https://files.pythonhosted.org/packages/72/35/32e022ad8327d462e14ad2fe3eabb7651bcaa71a4b53d5947152609ec292/ioc_fanger-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "be39e90ff616e9f27533e8738638e69a", "sha256": "bdd75322a60c8ea60474027d5eaeb16bc0c34ee21a062b3f2f9b9d643092f2c4" }, "downloads": -1, "filename": "ioc_fanger-3.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "be39e90ff616e9f27533e8738638e69a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6516, "upload_time": "2018-12-12T22:49:10", "url": "https://files.pythonhosted.org/packages/eb/42/32d43584fbc4e9a9871091c6bd46d218e0f4710cd689365a6963ba04342c/ioc_fanger-3.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3d0ede42dc98b639af245396d87bcb5", "sha256": "4858ba05d85fa116b0e11451cc74f8aacfbff6a59df0e2d4ce798fa0b54073ae" }, "downloads": -1, "filename": "ioc_fanger-3.0.3.tar.gz", "has_sig": false, "md5_digest": "a3d0ede42dc98b639af245396d87bcb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13238, "upload_time": "2018-12-12T22:49:11", "url": "https://files.pythonhosted.org/packages/ac/d2/4479bc0c01f2f419f6b19be025427e8415dd967aaac38b1c5efdab9117d4/ioc_fanger-3.0.3.tar.gz" } ], "3.0.4": [ { "comment_text": "", "digests": { "md5": "728581f62e3b4e301be4d676208d46f9", "sha256": "6dba16a0f37d4383b2a35357107df4581f7a82277a93e38dd754bcf52552576d" }, "downloads": -1, "filename": "ioc_fanger-3.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "728581f62e3b4e301be4d676208d46f9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6670, "upload_time": "2019-01-28T23:04:56", "url": "https://files.pythonhosted.org/packages/ea/80/88f4fffcadcdf1d44fdd530982f364ae3e69c7aecfd98524773036526258/ioc_fanger-3.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0d20dd0d7151b6912fec0528f6f9155a", "sha256": "fd45ce85c5692b6afb8cd8341329c10762ebd4d8af5c02b75aed83ea816ea28a" }, "downloads": -1, "filename": "ioc_fanger-3.0.4.tar.gz", "has_sig": false, "md5_digest": "0d20dd0d7151b6912fec0528f6f9155a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13488, "upload_time": "2019-01-28T23:04:58", "url": "https://files.pythonhosted.org/packages/18/eb/9aabad221f146700956b3ca52a7dab1d81201cff6ea94df3b1f264359292/ioc_fanger-3.0.4.tar.gz" } ], "3.0.5": [ { "comment_text": "", "digests": { "md5": "9a85df82e9de4005eb88661608d53198", "sha256": "b8bcde30f4488a1e7b529efabfcd49a1f50846ca555035535138687b2a913c34" }, "downloads": -1, "filename": "ioc_fanger-3.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a85df82e9de4005eb88661608d53198", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6698, "upload_time": "2019-01-30T15:51:25", "url": "https://files.pythonhosted.org/packages/bd/34/6b55cf5a930a30b448c93c6515f498df3d851cdc795d12d1fc79a67fc1fd/ioc_fanger-3.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efada6e3551f451befcbbf1874a97c2c", "sha256": "7cd2c6e8c8be605b2825702899b03dbb9b2d5d6e98726905bbb4bc9a294bc67f" }, "downloads": -1, "filename": "ioc_fanger-3.0.5.tar.gz", "has_sig": false, "md5_digest": "efada6e3551f451befcbbf1874a97c2c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13556, "upload_time": "2019-01-30T15:51:26", "url": "https://files.pythonhosted.org/packages/f2/db/1b23f11b2e58a1a7b2156073615ccc80d3a8d08bf817e232a2caa028b138/ioc_fanger-3.0.5.tar.gz" } ], "3.0.6": [ { "comment_text": "", "digests": { "md5": "fadc3a7c335365b8cefecb8f9fcc483b", "sha256": "89240bd6e3e38e7d25c7387420e0a2ef1ba2fdb90951f8bfc65d180e1c75b7ee" }, "downloads": -1, "filename": "ioc_fanger-3.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fadc3a7c335365b8cefecb8f9fcc483b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6373, "upload_time": "2019-03-09T13:34:23", "url": "https://files.pythonhosted.org/packages/31/dc/e80987499ac90603643b2714cea040f27f2bdb5e0e7c03c39c81904d88c8/ioc_fanger-3.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6691dcf4fde90614a2df82bbe9b6dddb", "sha256": "76ceb8c43f07088ad4282d075e902f758aa1d23a03a51931f15aa4a129c612ab" }, "downloads": -1, "filename": "ioc_fanger-3.0.6.tar.gz", "has_sig": false, "md5_digest": "6691dcf4fde90614a2df82bbe9b6dddb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5633, "upload_time": "2019-03-09T13:34:25", "url": "https://files.pythonhosted.org/packages/76/cf/2a8e702bb7bba228adb31d2a2dd0235640f2c9c6de1d23f552d6a8ba48a0/ioc_fanger-3.0.6.tar.gz" } ], "3.0.8": [ { "comment_text": "", "digests": { "md5": "eeb927b05f0ff5fbc32197db49369f71", "sha256": "82097f29055e8ea7807a496bf68743521de00733b5d69edf1b42019ea470fed7" }, "downloads": -1, "filename": "ioc_fanger-3.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eeb927b05f0ff5fbc32197db49369f71", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6532, "upload_time": "2019-03-26T23:13:10", "url": "https://files.pythonhosted.org/packages/88/88/203bbd7dc19c5f962deb6cc4b8e7f755d97eb138acf9d459860b35c32c2f/ioc_fanger-3.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e99de74782bc105b9de8bccb9813d09c", "sha256": "79b1cebe97189e84c6f5071aff115e7c2b94ce358fccb047f79b4036491fc02c" }, "downloads": -1, "filename": "ioc_fanger-3.0.8.tar.gz", "has_sig": false, "md5_digest": "e99de74782bc105b9de8bccb9813d09c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6263, "upload_time": "2019-03-26T23:13:12", "url": "https://files.pythonhosted.org/packages/35/03/02bf40f4a0b3e415372ec5731fb030d50ad168008016b89994cdcd609307/ioc_fanger-3.0.8.tar.gz" } ], "3.0.9": [ { "comment_text": "", "digests": { "md5": "dd67b6269f4bec3cca5a9bc7e30f4ce1", "sha256": "0470fceca4cc0df0a708e5b36469496d883f06fb89e50b6770df0662d8385904" }, "downloads": -1, "filename": "ioc_fanger-3.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd67b6269f4bec3cca5a9bc7e30f4ce1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6558, "upload_time": "2019-03-27T20:41:05", "url": "https://files.pythonhosted.org/packages/58/e8/95e1d8051af4687fd3560f9bc642bef5f1d206b176e9dd0eda166c4917e8/ioc_fanger-3.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee1f1fb2743f6698c273fee6523b78a2", "sha256": "f51e0df6ebefa2141c2b9f7948cd64ea947d52f64b0fd928756a068329c72384" }, "downloads": -1, "filename": "ioc_fanger-3.0.9.tar.gz", "has_sig": false, "md5_digest": "ee1f1fb2743f6698c273fee6523b78a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6392, "upload_time": "2019-03-27T20:41:07", "url": "https://files.pythonhosted.org/packages/4b/0e/2915e6be2d5aadd65f3b4bea6e23f80a4e513aa2d4e0ad381ede765e2909/ioc_fanger-3.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dcb79ec6e50bc6c7b2b4e4b4a3fbba87", "sha256": "eade0669b840f3eecd667ad97b104522fff8a76efcf1d511fe995e562d767f78" }, "downloads": -1, "filename": "ioc_fanger-3.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dcb79ec6e50bc6c7b2b4e4b4a3fbba87", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6565, "upload_time": "2019-09-25T02:33:08", "url": "https://files.pythonhosted.org/packages/04/cb/4535645a7427c7960560c37688ec8e03145bc187a9d67f9ed663a1f1b2f8/ioc_fanger-3.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "201fbb45d2d0ed8a6f13cdfd164efbb4", "sha256": "7555f40a861f199ef7cfdb894c7ecf361ab2e7a395202af8fa6d6ae850dfdaeb" }, "downloads": -1, "filename": "ioc_fanger-3.0.16.tar.gz", "has_sig": false, "md5_digest": "201fbb45d2d0ed8a6f13cdfd164efbb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7010, "upload_time": "2019-09-25T02:33:10", "url": "https://files.pythonhosted.org/packages/b1/fe/9b7cc4d45866ea33a6d9cb9b777478f8791f777b7ab5f4af383506754f48/ioc_fanger-3.0.16.tar.gz" } ] }