{ "info": { "author": "Willi Ballenthin", "author_email": "william.ballenthin@mandiant.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7" ], "description": "Utilities for binary analysis using vivisect.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.mandiant.com/wballenthin/viv-utils", "keywords": "viv_utils", "license": "", "maintainer": "", "maintainer_email": "", "name": "viv_utils", "package_url": "https://pypi.org/project/viv_utils/", "platform": "", "project_url": "https://pypi.org/project/viv_utils/", "project_urls": { "Homepage": "https://github.mandiant.com/wballenthin/viv-utils" }, "release_url": "https://pypi.org/project/viv_utils/0.3.9/", "requires_dist": [ "argparse", "funcy", "intervaltree", "pefile", "vivisect" ], "requires_python": "", "summary": "Utilities for binary analysis using vivisect.", "version": "0.3.9" }, "last_serial": 3185893, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "ae53c740c7c1e216c2082c2b628b0716", "sha256": "89b68fffa103d77dcd435df4b8fc7fac2beb1e0e8a14ae4c30706ee62593c807" }, "downloads": -1, "filename": "viv_utils-0.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "ae53c740c7c1e216c2082c2b628b0716", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9117, "upload_time": "2016-03-02T20:32:44", "url": "https://files.pythonhosted.org/packages/6a/ad/37da885dedaf51f0e42c2613d052e330db98c9f2a3bc5c9e0a6a9d5696af/viv_utils-0.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ed9b213ab17bc7a0b3231093dd8e5b4", "sha256": "4af6612cbd0e41b0eb1d00649b555564ab94f8c48f38e8c474436f6611081a5c" }, "downloads": -1, "filename": "viv_utils-0.2.0.zip", "has_sig": false, "md5_digest": "0ed9b213ab17bc7a0b3231093dd8e5b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9657, "upload_time": "2016-03-02T20:32:05", "url": "https://files.pythonhosted.org/packages/08/f2/c79a97af4ea348f425dd8dd2fbec03f0ec135ef28e4f88240d5efb5c49a5/viv_utils-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3d96a1b94ca898df63ce0dc5c17527af", "sha256": "66c3a72053a8c12ff6e5392dd0407b5ec01ab845dcd36d2d1c9fe8691ed6383a" }, "downloads": -1, "filename": "viv_utils-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3d96a1b94ca898df63ce0dc5c17527af", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26586, "upload_time": "2016-05-06T17:14:09", "url": "https://files.pythonhosted.org/packages/41/5c/1caf622936dc80c16e5eeb5bf241458cf5b6e7bd5c0b2fe765099de2d24f/viv_utils-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f1dda58d67af0f3a0a9d2370d265ee9", "sha256": "e6dfae14a469407253ee09074ff72e3880e283f9b1a3afdeeb3312cf603d2463" }, "downloads": -1, "filename": "viv_utils-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1f1dda58d67af0f3a0a9d2370d265ee9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7118, "upload_time": "2016-05-06T17:14:20", "url": "https://files.pythonhosted.org/packages/bf/06/c615819f2da39cc8d7401dd9fbae6a0bbb66f7043658c4e9794aaae87ada/viv_utils-0.3.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "1a0cbe7e47f4c1e16b53344becd09d31", "sha256": "1291bba133680d0917abdf57bc94c5a635deb3928682cf012fd6441a160b0a20" }, "downloads": -1, "filename": "viv_utils-0.3.0.zip", "has_sig": false, "md5_digest": "1a0cbe7e47f4c1e16b53344becd09d31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9404, "upload_time": "2016-05-06T17:14:32", "url": "https://files.pythonhosted.org/packages/f0/85/fd9063bb53ff725dcb04b8d1ec2ecc6aae80d71877893ee5658f5e4e4b6c/viv_utils-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "3cdac5e86c4df26bdefa887502f7356e", "sha256": "e72048ad2a2c21ddc66f2a6532a4646ce03c6729cf521639a4adc88713a10be3" }, "downloads": -1, "filename": "viv_utils-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3cdac5e86c4df26bdefa887502f7356e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 26942, "upload_time": "2016-05-06T19:24:29", "url": "https://files.pythonhosted.org/packages/d0/4c/f3ae6f8d7684cbeca3e0af68352a1095823a8c2af3eab85eb250acfbc367/viv_utils-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30b439df028a58719c7074c32f6f4b57", "sha256": "d1fc79ead7516681af388086354c30ede74f618c6310710b40b3c670d2b19725" }, "downloads": -1, "filename": "viv_utils-0.3.1.tar.gz", "has_sig": false, "md5_digest": "30b439df028a58719c7074c32f6f4b57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7165, "upload_time": "2016-05-06T19:24:34", "url": "https://files.pythonhosted.org/packages/c6/a9/612f8c09ee49cc8d2d91e59b7b00b419742c224d999e587294592c29cb0b/viv_utils-0.3.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "4d80f8f8d33cad7cba7622fd50179b43", "sha256": "ec061651ad8feaba892def1069418c34db000df1102d21be7ead4efeacf5abe5" }, "downloads": -1, "filename": "viv_utils-0.3.1.zip", "has_sig": false, "md5_digest": "4d80f8f8d33cad7cba7622fd50179b43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9436, "upload_time": "2016-05-06T19:24:39", "url": "https://files.pythonhosted.org/packages/d8/33/daee49c501bd4fef80326a228ddff35e5db12da5c437aa6f6b96f634a9c4/viv_utils-0.3.1.zip" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d21c9d78a7586f866cff8fc1ea7c733f", "sha256": "749c2c8aa37b88c79d780810a7691364d595ac017373f2430b4167fb1f0817db" }, "downloads": -1, "filename": "viv_utils-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d21c9d78a7586f866cff8fc1ea7c733f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 27480, "upload_time": "2016-05-08T20:26:37", "url": "https://files.pythonhosted.org/packages/17/75/7504491617fdb8d17b6a889d8b2aaf952c079da8ab0f6941b531c5ac0478/viv_utils-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b002b171c832624cd624b378681ef55f", "sha256": "ddf2861421080000fc74f742ef58af23defaac021a3e703a68476c9b1bf38c95" }, "downloads": -1, "filename": "viv_utils-0.3.2.tar.gz", "has_sig": false, "md5_digest": "b002b171c832624cd624b378681ef55f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7274, "upload_time": "2016-05-08T20:26:53", "url": "https://files.pythonhosted.org/packages/e9/b5/54aeb13b4507fecb940826bfcbdd2ef1854ef6da5912e3218ac80c6a1d7e/viv_utils-0.3.2.tar.gz" }, { "comment_text": "", "digests": { "md5": "c0e10d450fc39509bdae49e903868813", "sha256": "12afc5d8d41a5fdf5c5d49872d2940eb636ac04392a48fe08a340baae8c7da9b" }, "downloads": -1, "filename": "viv_utils-0.3.2.zip", "has_sig": false, "md5_digest": "c0e10d450fc39509bdae49e903868813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9564, "upload_time": "2016-05-08T20:27:11", "url": "https://files.pythonhosted.org/packages/e6/65/3251131bd36d36243d2fa739ce2ac6ec66bac758ce28a9a3da70df53b98c/viv_utils-0.3.2.zip" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "9e1af43cf51cfee4483cc7a2100e6d3d", "sha256": "a4863f771fdf0e3931e397deb484bfd8abb0f4609d55cfb550cbf5999518238c" }, "downloads": -1, "filename": "viv_utils-0.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9e1af43cf51cfee4483cc7a2100e6d3d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9266, "upload_time": "2016-05-19T02:14:34", "url": "https://files.pythonhosted.org/packages/59/0d/b71b7ce8cf6b9b9bb7f6b3e3b588bd618fa3d05042d2f862d1fca87a0815/viv_utils-0.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3a613a48006bf24641fae70a5449dbe", "sha256": "bb41b11e751c4d1e17fa0f0b5beae4bf9b164927c113067aa1caa832eb040881" }, "downloads": -1, "filename": "viv_utils-0.3.3.tar.gz", "has_sig": false, "md5_digest": "e3a613a48006bf24641fae70a5449dbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7503, "upload_time": "2016-05-19T02:14:47", "url": "https://files.pythonhosted.org/packages/22/48/6c20759d77178624c4a26d5246006e0678d89c97c026c2048acaa0684a12/viv_utils-0.3.3.tar.gz" }, { "comment_text": "", "digests": { "md5": "5349bdb59ba3c996a10e3848f8502a19", "sha256": "98cd9845c396b483033cfb8d3dda3fe5f851ab3c26e5d282d2dcf612996646a9" }, "downloads": -1, "filename": "viv_utils-0.3.3.zip", "has_sig": false, "md5_digest": "5349bdb59ba3c996a10e3848f8502a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9818, "upload_time": "2016-05-19T02:14:58", "url": "https://files.pythonhosted.org/packages/28/ac/862e0e18643e49fd70245fcc726567353b882d9e85f5b1d222df479a4976/viv_utils-0.3.3.zip" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "f8f96560884c4d895a77cc8176db801f", "sha256": "23ce0be967c3c80f2ce8fc06ff48d98f3bea398055ad05c996f086f42a1787ab" }, "downloads": -1, "filename": "viv_utils-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "f8f96560884c4d895a77cc8176db801f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 9349, "upload_time": "2016-05-24T19:38:25", "url": "https://files.pythonhosted.org/packages/84/02/d66cb32b3591d1e3508618e6e0b07de22216353e1ff38117188fd3251538/viv_utils-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75f1db59c57f6fde03c9123f2c1e15b8", "sha256": "bafd2226048178f0061d4a9bee575b1421f6c3d3a3ea0617273687e6a585cbc5" }, "downloads": -1, "filename": "viv_utils-0.3.5.tar.gz", "has_sig": false, "md5_digest": "75f1db59c57f6fde03c9123f2c1e15b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7565, "upload_time": "2016-05-24T19:38:36", "url": "https://files.pythonhosted.org/packages/25/ac/a1fe693e3f01d4d256a6eef2286dc65cc9116e9ce1121f996fb2eee437ca/viv_utils-0.3.5.tar.gz" }, { "comment_text": "", "digests": { "md5": "7999fe5fdaa27fe043eecd1ccf2c11d9", "sha256": "184f2b0fe3a3aca7e9e39d6acfee6bea83dc043dcb780c0bd2102b17f06f3c3f" }, "downloads": -1, "filename": "viv_utils-0.3.5.zip", "has_sig": false, "md5_digest": "7999fe5fdaa27fe043eecd1ccf2c11d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9899, "upload_time": "2016-05-24T19:38:44", "url": "https://files.pythonhosted.org/packages/b7/5a/450bd2009b49c282da919e448af299f97f45c752404409480d5704a4bd6f/viv_utils-0.3.5.zip" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7c395e437608f66a632e9ad727850ee5", "sha256": "6e44393cd7f9d202eb7054797e41af878f07db8993e35f1bbdc3a76211c22ba2" }, "downloads": -1, "filename": "viv_utils-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "7c395e437608f66a632e9ad727850ee5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11627, "upload_time": "2016-11-01T16:41:42", "url": "https://files.pythonhosted.org/packages/c1/bc/9739bb45c72003bdaa1f862fed63d625ac10a7d96b3a48bc96b4c3a2bef7/viv_utils-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "65c964939d72e6545beabc2c3c94dd46", "sha256": "67d91d16a997c80c6dbc3bc369bb15609a366f97c4d0ed9051a6c3eea12b6caf" }, "downloads": -1, "filename": "viv_utils-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "65c964939d72e6545beabc2c3c94dd46", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11626, "upload_time": "2016-11-01T14:13:50", "url": "https://files.pythonhosted.org/packages/49/89/2dde1bc119c6592d29b5669acfe0507d061b2670d079373f424a33bc2591/viv_utils-0.3.6-py3-none-any.whl" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "da5ba84af0c5a52e8000c5e9b404dd44", "sha256": "2321eaeeb62d1ee0e7244eb84e8f96cf1726112a089f4a793a9685a532af0c50" }, "downloads": -1, "filename": "viv_utils-0.3.7-py2-none-any.whl", "has_sig": false, "md5_digest": "da5ba84af0c5a52e8000c5e9b404dd44", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11617, "upload_time": "2017-05-04T14:40:22", "url": "https://files.pythonhosted.org/packages/c8/25/5cacd1586e24288ec9add094e58da59c8df5498a57aa05085c787d004442/viv_utils-0.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ded176b1a89c04d4a280e4fad2f7217", "sha256": "f4c9ed192b95472787ae9c64e5501a03742ac2c181af77a359b15a1c4a141176" }, "downloads": -1, "filename": "viv_utils-0.3.7.tar.gz", "has_sig": false, "md5_digest": "7ded176b1a89c04d4a280e4fad2f7217", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8780, "upload_time": "2017-05-04T14:40:51", "url": "https://files.pythonhosted.org/packages/30/7a/3d39430694959a35c43eb35309c2dcc77324805d1c8e65588dbf41150f7c/viv_utils-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "31f3843c01d64cbaa122b30d33af3166", "sha256": "a0d6069a65643ed96c36e7756a031b1d12aa7a29dae0edb7527a22f43779807e" }, "downloads": -1, "filename": "viv_utils-0.3.8-py2-none-any.whl", "has_sig": false, "md5_digest": "31f3843c01d64cbaa122b30d33af3166", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 12559, "upload_time": "2017-09-18T20:52:53", "url": "https://files.pythonhosted.org/packages/56/86/d14eca11973bd959394eac1bce107eb805b93379deb249c8e14a0daa47ea/viv_utils-0.3.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b5d169c483ea748fc1d58685797031f1", "sha256": "b21441e4ac5fcf53d7f48ef7346b2773e86714fc70c19c3b1d977a9853f0cb79" }, "downloads": -1, "filename": "viv_utils-0.3.8.zip", "has_sig": false, "md5_digest": "b5d169c483ea748fc1d58685797031f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13044, "upload_time": "2017-09-18T20:52:55", "url": "https://files.pythonhosted.org/packages/c0/a3/cd4804023f6641d1d280e0362237066a6e99c682d9e3954954d59e620009/viv_utils-0.3.8.zip" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "5d76a273ec3a3d1d3215ed0d8249b5d6", "sha256": "de85609e578a3d024f6a08918c8e2ada921f86dc9fd83c411ad15ab8250ce25f" }, "downloads": -1, "filename": "viv_utils-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5d76a273ec3a3d1d3215ed0d8249b5d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15108, "upload_time": "2017-09-19T15:56:26", "url": "https://files.pythonhosted.org/packages/fd/d4/4587ad356fe0565fdc270d8419cb62e60979d093f442cdc8d815a8d96444/viv_utils-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7abbe203e17c4eb80e3debf9eed9ccde", "sha256": "d136b666706b01e873a18fad83fde2d897f116adefb3b46d92735e4e760d5922" }, "downloads": -1, "filename": "viv_utils-0.3.9.zip", "has_sig": false, "md5_digest": "7abbe203e17c4eb80e3debf9eed9ccde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15590, "upload_time": "2017-09-19T15:56:28", "url": "https://files.pythonhosted.org/packages/45/ad/afc3dfb441ccb09267ccaa2f64695b48339e51d68338fcb51a123e5bcc89/viv_utils-0.3.9.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5d76a273ec3a3d1d3215ed0d8249b5d6", "sha256": "de85609e578a3d024f6a08918c8e2ada921f86dc9fd83c411ad15ab8250ce25f" }, "downloads": -1, "filename": "viv_utils-0.3.9-py3-none-any.whl", "has_sig": false, "md5_digest": "5d76a273ec3a3d1d3215ed0d8249b5d6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15108, "upload_time": "2017-09-19T15:56:26", "url": "https://files.pythonhosted.org/packages/fd/d4/4587ad356fe0565fdc270d8419cb62e60979d093f442cdc8d815a8d96444/viv_utils-0.3.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7abbe203e17c4eb80e3debf9eed9ccde", "sha256": "d136b666706b01e873a18fad83fde2d897f116adefb3b46d92735e4e760d5922" }, "downloads": -1, "filename": "viv_utils-0.3.9.zip", "has_sig": false, "md5_digest": "7abbe203e17c4eb80e3debf9eed9ccde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15590, "upload_time": "2017-09-19T15:56:28", "url": "https://files.pythonhosted.org/packages/45/ad/afc3dfb441ccb09267ccaa2f64695b48339e51d68338fcb51a123e5bcc89/viv_utils-0.3.9.zip" } ] }