{ "info": { "author": "blacktop", "author_email": "dev@blacktop.io", "bugtrack_url": null, "classifiers": [], "description": ".. image:: https://raw.githubusercontent.com/blacktop/bit9-api/master/doc/logo.png\n\nbit9-api\n========\n\n.. image:: https://travis-ci.org/blacktop/bit9-api.svg?branch=master\n :target: https://travis-ci.org/blacktop/bit9-api\n\n.. image:: https://badge.fury.io/py/bit9-api.png\n :target: http://badge.fury.io/py/bit9-api\n\n.. image:: https://pypip.in/d/bit9-api/badge.png\n :target: https://crate.io/bit9-api/requests/\n\n.. image:: http://img.shields.io/gittip/blacktop.svg\n :target: https://www.gittip.com/blacktop/\n\nBit9 API for their Cyber Forensics Service\n\nhttps://www.bit9.com/solutions/cloud-services/cyber-forensics\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install bit9-api\n\n\nUsage\n-----\n.. code-block:: python\n\n import json\n from bit9_api import Bit9Api\n\n USER = 'user'\n PASSWORD = 'password'\n\n bit9 = Bit9Api(USER, PASSWORD)\n\n # Win 7 SP1 - calc.exe\n calc_exe_md5 = '60B7C0FEAD45F2066E5B805A91F4F0FC'\n\n response = bit9.lookup_hashinfo(calc_exe_md5)\n print json.dumps(response, sort_keys=False, indent=4)\n\n\nOutput:\n-------\n.. code-block:: json\n\n {\n \"hashinfo\": {\n \"peheadermetadata\": {\n \"fileversion\": \"6.1.7601.17514 (win7sp1_rtm.101119-1850)\",\n \"language\": \"English (United States)\",\n \"companyname\": \"Microsoft Corporation\",\n \"codepage\": \"Unicode\",\n \"productname\": \"Microsoft\\u00ae Windows\\u00ae Operating System\",\n \"version\": \"6.1.7601.17514\",\n \"productversion\": \"6.1.7601.17514\",\n \"originalname\": \"CALC.EXE\",\n \"description\": \"Windows Calculator\"\n },\n \"fileinfo\": {\n \"firstseendateutc\": \"2011-02-10T20:24:00Z\",\n \"ispeformat\": true,\n \"iscontainer\": true,\n \"firstseenname\": \"calc.exe\",\n \"sha256\": \"80c10ee5f21f92f89cbc293a59d2fd4c01c7958aacad15642558db700943fa22\",\n \"sha1\": \"9018a7d6cdbe859a430e8794e73381f77c840be0\",\n \"crc32\": \"-1919983730\",\n \"ssdeep\": \"6144:Jv7Wc4dyC7dXNBzn68YoC+6VoQSkgrpZHqk61peBN1L+I8pfezYeWHMzyy14pL1k:JvSbJxPRC+XQSxb6Dc7RwIWHeGL7GOK \",\n \"filesizebytes\": \"776192\",\n \"isexecutable\": true,\n \"md5\": \"60b7c0fead45f2066e5b805a91f4f0fc\"\n },\n \"trust\": \"10\",\n \"threat\": \"0\",\n \"certificate\": {\n \"commonname\": \"Microsoft Windows \"\n }\n },\n \"request\": \"/1/hashinfo/lookup.json?md5=60b7c0fead45f2066e5b805a91f4f0fc&flags=15&tool=pythonapi&data=\"\n }\n\n\nTesting\n-------\n\nTo run the tests:\n\n $ ./tests\n\nDocumentation\n-------------\n\nDocumentation is comming soon.\n\nContributing\n------------\n\n1. Fork it.\n2. Create a branch (`git checkout -b my_bit9_api`)\n3. Commit your changes (`git commit -am \"Added Something Cool\"`)\n4. Push to the branch (`git push origin my_bit9_api`)\n5. Open a [Pull Request](https://github.com/blacktop/bit9-api/pulls)\n6. Wait for me to figure out what the heck a pull request is...\n\n\n.. :changelog:\n\nRelease History\n---------------\n\n1.0.8 (2014-05-18)\n------------------\n\n**Bugfixes**\n\n- Fixing README.rst for better PYPI presentation.\n\n1.0.2 (2014-05-18)\n------------------\n\n**API Changes**\n\n- Changing folder structure so when people import it it is not dumb :(\n\n1.0.1 (2014-04-14)\n------------------\n\n**Bugfixes**\n\n- Trying to fix setup.py for deploying to PYPI.", "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/blacktop/bit9-api", "keywords": null, "license": "GPLv3", "maintainer": null, "maintainer_email": null, "name": "bit9-api", "package_url": "https://pypi.org/project/bit9-api/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/bit9-api/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/blacktop/bit9-api" }, "release_url": "https://pypi.org/project/bit9-api/1.0.8/", "requires_dist": null, "requires_python": null, "summary": "Bit9 API for their Cyber Forensics Service", "version": "1.0.8" }, "last_serial": 1096664, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "06dffc0b4df07ad9a6d5885d261581a5", "sha256": "75feaa0115b563827897c879513e4a7943e675c8fbedd4272549539f41cc615e" }, "downloads": -1, "filename": "bit9-api-1.0.1.tar.gz", "has_sig": false, "md5_digest": "06dffc0b4df07ad9a6d5885d261581a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5064, "upload_time": "2014-04-15T01:59:09", "url": "https://files.pythonhosted.org/packages/7b/49/3e36de718de32698cfe3926ea1ab4e50d0236f92e5289ddd35f8a7848949/bit9-api-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "179ab00005fe1148620901a2789e6099", "sha256": "b6b96d74c5def7806885bed2232f66debe2702695cc0f0b992e1884f4c33bbf4" }, "downloads": -1, "filename": "bit9-api-1.0.2.tar.gz", "has_sig": false, "md5_digest": "179ab00005fe1148620901a2789e6099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20330, "upload_time": "2014-05-18T23:50:48", "url": "https://files.pythonhosted.org/packages/e0/df/4e02c5617c42f5f6ab4c2578f30f505b1ce78438f88d0eba4e331719dbd8/bit9-api-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c2c82ea1cf64cfcb272abf7177bef982", "sha256": "989eaf087200f95c2c9dcc86fe10ada826d5ef0756b0d5014b62c67779485389" }, "downloads": -1, "filename": "bit9-api-1.0.3.tar.gz", "has_sig": false, "md5_digest": "c2c82ea1cf64cfcb272abf7177bef982", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20463, "upload_time": "2014-05-19T00:30:43", "url": "https://files.pythonhosted.org/packages/3a/54/138612cef5c10d933691a07e43657fab11821d8a3c29888437f74092d368/bit9-api-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "272e8a5505317148c018b4a1e6484846", "sha256": "5720687b9c0410db9e0d898be89bc995fd970275a85089058cb497ac669042cc" }, "downloads": -1, "filename": "bit9-api-1.0.4.tar.gz", "has_sig": false, "md5_digest": "272e8a5505317148c018b4a1e6484846", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20457, "upload_time": "2014-05-19T00:34:10", "url": "https://files.pythonhosted.org/packages/12/0c/9dca5d053a6023bf47f463b01b3d0862fd2cb1aff17c292f3ff1f11cff94/bit9-api-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "cce93f7afe50579d0c2527afc34c2d38", "sha256": "5dae1cd8da07fbd5aacf0ddbdbc3ca3caeae5f4d0ba0fd213185045a566022d0" }, "downloads": -1, "filename": "bit9-api-1.0.5.tar.gz", "has_sig": false, "md5_digest": "cce93f7afe50579d0c2527afc34c2d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20522, "upload_time": "2014-05-19T00:38:36", "url": "https://files.pythonhosted.org/packages/ba/9a/3802c208de871f4eccb1edf42f38ce90e4ffad102b12006157cb9efb6bf0/bit9-api-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f9cce5cd8c31cc054296b3f374d32f72", "sha256": "8c3bdc5b365a89eb13192021183efc9caa30d9658648c0e411b007203b0732b4" }, "downloads": -1, "filename": "bit9-api-1.0.6.tar.gz", "has_sig": false, "md5_digest": "f9cce5cd8c31cc054296b3f374d32f72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20511, "upload_time": "2014-05-19T00:42:07", "url": "https://files.pythonhosted.org/packages/a1/1a/4de98aab63982ce1486b31c6258a7bca6a94ce251e551a94e7273bf1eea0/bit9-api-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "4233ea4f0f46f6eea09403ae08aa3191", "sha256": "ed8306254ec1d2febd040e4a2467d2c4eb90e9ab5646694130f661be666d166b" }, "downloads": -1, "filename": "bit9-api-1.0.7.tar.gz", "has_sig": false, "md5_digest": "4233ea4f0f46f6eea09403ae08aa3191", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20515, "upload_time": "2014-05-19T01:44:49", "url": "https://files.pythonhosted.org/packages/ca/5b/1e4f27e2acbcf548a76a01862effd4d025221bbb071f26d1ddddf2cca2bf/bit9-api-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "b56a0a90cbfe8db9f72fc30a69e8bba0", "sha256": "e7b4757f50fd19872e67b02b8df512fd22b1834113384acd5de27ce2e262774d" }, "downloads": -1, "filename": "bit9-api-1.0.8.tar.gz", "has_sig": false, "md5_digest": "b56a0a90cbfe8db9f72fc30a69e8bba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20837, "upload_time": "2014-05-19T01:46:40", "url": "https://files.pythonhosted.org/packages/42/58/0be633f543e659167fa484c365fe0db37859fbb0359215eabc09809a2413/bit9-api-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b56a0a90cbfe8db9f72fc30a69e8bba0", "sha256": "e7b4757f50fd19872e67b02b8df512fd22b1834113384acd5de27ce2e262774d" }, "downloads": -1, "filename": "bit9-api-1.0.8.tar.gz", "has_sig": false, "md5_digest": "b56a0a90cbfe8db9f72fc30a69e8bba0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20837, "upload_time": "2014-05-19T01:46:40", "url": "https://files.pythonhosted.org/packages/42/58/0be633f543e659167fa484c365fe0db37859fbb0359215eabc09809a2413/bit9-api-1.0.8.tar.gz" } ] }