{ "info": { "author": "Takahiro Yoshimura", "author_email": "takahiro_y@monolithworks.co.jp", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: Android", "Programming Language :: Java", "Topic :: Security" ], "description": "======\nREADME\n======\n\n``trueseeing`` is a fast, accurate and resillient vulnerabilities scanner for Android apps. It operates on Android Packaging File (APK) and outputs a comprehensive report in HTML. It doesn't matter if the APK is obfuscated or not.\n\nCapability\n----------\n\nCurrently ``trueseeing`` can detect the following class of vulnerabilities:\n\n * Improper Platform Usage (M1)\n\n * Debuggable\n * Inadvent publishing of Activities, Services, ContentProviders, BroadcastReceivers\n\n * Insecure Data (M2)\n\n * Backupable (i.e. suspectible to the backup attack)\n * Insecure file permissions\n * Logging\n\n * Insecure Commnications (M3)\n\n * Lack of pinning (i.e. suspictible to the TLS interception attack)\n * Use of cleartext HTTP\n * Tamperable WebViews\n\n * Insufficient Cryptography (M5)\n\n * Hardcoded passphrase/secret keys\n * Vernum ciphers with static keys\n * Use of the ECB mode\n\n * Client Code Quality Issues (M7)\n\n * Reflectable WebViews (i.e. XSSs in such views should be escalatable to remote code executions via JS reflection)\n * Usage of insecure policy on mixed contents\n\n * Code Tampering (M8)\n\n * Hardcoded certificates\n\n * Reverse Engineering (M9)\n\n * Lack of obfuscation\n\nUsage\n-----\n\nThe following command line is sufficient to scan a APK (target.apk)::\n\n $ trueseeing /path/to/target.apk > report.html\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/monolithworks/trueseeing", "keywords": "android java security pentest hacking", "license": "", "maintainer": "", "maintainer_email": "", "name": "trueseeing", "package_url": "https://pypi.org/project/trueseeing/", "platform": "", "project_url": "https://pypi.org/project/trueseeing/", "project_urls": { "Homepage": "https://github.com/monolithworks/trueseeing" }, "release_url": "https://pypi.org/project/trueseeing/2.0.10/", "requires_dist": [ "lxml", "jinja2", "ipython" ], "requires_python": "", "summary": "Trueseeing is a non-decompiling Android application vulnerability scanner.", "version": "2.0.10" }, "last_serial": 4324140, "releases": { "2.0.0": [], "2.0.1": [ { "comment_text": "", "digests": { "md5": "47b495725fbe7628cde67833d6527af7", "sha256": "974d7ff698b7f5cffdf0640ca824fae5dcc4f92f0b2dcadac1691e4aeaeca083" }, "downloads": -1, "filename": "trueseeing-2.0.1-py2.py30-none-any.whl", "has_sig": false, "md5_digest": "47b495725fbe7628cde67833d6527af7", "packagetype": "bdist_wheel", "python_version": "py2.py30", "requires_python": null, "size": 7292, "upload_time": "2017-03-29T16:01:08", "url": "https://files.pythonhosted.org/packages/72/1a/203900b33db3ea5ac27e28c26175c5f4a3b4fe70757982c7525911a23e1e/trueseeing-2.0.1-py2.py30-none-any.whl" }, { "comment_text": "", "digests": { "md5": "86839ffdab8520eca84386122499894d", "sha256": "eea1006f155dbf80d9ae1306d9509f3b83e735f7e6e47207088c66bbfba8c126" }, "downloads": -1, "filename": "trueseeing-2.0.1-py35-none-any.whl", "has_sig": false, "md5_digest": "86839ffdab8520eca84386122499894d", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 7271, "upload_time": "2017-03-29T16:01:17", "url": "https://files.pythonhosted.org/packages/c2/52/8cd3aa548387c85be7b049741b6208c89852d2e63bd1ee01af793314e95a/trueseeing-2.0.1-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21b24651ed1de7863a022de849f442b8", "sha256": "b59b4f36a1691c732000ec7693db2c6f8decaddadbcd6c3d02b0e33129f2a2f1" }, "downloads": -1, "filename": "trueseeing-2.0.1.tar.gz", "has_sig": false, "md5_digest": "21b24651ed1de7863a022de849f442b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4527, "upload_time": "2017-03-29T16:00:58", "url": "https://files.pythonhosted.org/packages/92/07/cb838448b48cb58c0d96989bc37ce163f5b01ec09d9219c12660b64d0bd0/trueseeing-2.0.1.tar.gz" } ], "2.0.10": [ { "comment_text": "", "digests": { "md5": "bc0d8d42094eff7a1eeccba202f10527", "sha256": "4bd63951813c12861087a4ffe6db83308e2942a08871fc83114e271481d92cbc" }, "downloads": -1, "filename": "trueseeing-2.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "bc0d8d42094eff7a1eeccba202f10527", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9295725, "upload_time": "2018-09-30T04:20:04", "url": "https://files.pythonhosted.org/packages/da/73/7b0064674b7a0200038e8b4085464e07ce7630700c53b5be52a2038d8bca/trueseeing-2.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19fa7cf4308c882d7994154868d7a237", "sha256": "ee7dc06f84014860fa8b2d29fb5b620c63d59e560b5516d4ab7edb1bf73e09bb" }, "downloads": -1, "filename": "trueseeing-2.0.10.tar.gz", "has_sig": false, "md5_digest": "19fa7cf4308c882d7994154868d7a237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9267450, "upload_time": "2018-09-30T04:20:08", "url": "https://files.pythonhosted.org/packages/50/15/8fd5b6b379f4bf408dbc1d59d30d0e6c867629ff334dd1770d14d6bbbd77/trueseeing-2.0.10.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "e7847b7f52801378f7c889c7052450ed", "sha256": "a41f2eebccb42ae2def6dce2952e616e700d6d62d1e972a62e3c601029abae4c" }, "downloads": -1, "filename": "trueseeing-2.0.2-py2.py30-none-any.whl", "has_sig": false, "md5_digest": "e7847b7f52801378f7c889c7052450ed", "packagetype": "bdist_wheel", "python_version": "py2.py30", "requires_python": null, "size": 7289, "upload_time": "2017-04-03T07:17:31", "url": "https://files.pythonhosted.org/packages/d3/f5/7fcb14405f5c183dfd08f6670cca1fb2f3a8a1c03ffe686f4708b94d90a1/trueseeing-2.0.2-py2.py30-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d69eadfda5de8cae62c489eecb81c0a", "sha256": "6d777594abe3860adbe37e50affa92f2a84327c65bf6c6d04f08d30039d1e714" }, "downloads": -1, "filename": "trueseeing-2.0.2-py35-none-any.whl", "has_sig": false, "md5_digest": "7d69eadfda5de8cae62c489eecb81c0a", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 7270, "upload_time": "2017-04-03T07:17:33", "url": "https://files.pythonhosted.org/packages/cd/8c/dadd387a59c2d3c6b576270d6e4ae1ce97147eba371a62a8848b45e1b971/trueseeing-2.0.2-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "161975f71f6dbdf4b2194771fc781ced", "sha256": "3be9b3fbc1367be158e9784c5f31255ce6e350e5b11f8b3701e4c4c8e8e83207" }, "downloads": -1, "filename": "trueseeing-2.0.2.tar.gz", "has_sig": false, "md5_digest": "161975f71f6dbdf4b2194771fc781ced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4583, "upload_time": "2017-04-03T07:17:34", "url": "https://files.pythonhosted.org/packages/b4/7f/d8b42d4c69a266fed3ac4af39b767af4111ff902c7bb2864b12555c64818/trueseeing-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "925e464b2ed0757c76599943ef201bc2", "sha256": "98e53769dbef45a35e1c3b826af2e4cf56ac6a6dd9136de325e0b09985989cf9" }, "downloads": -1, "filename": "trueseeing-2.0.3-py2.py30-none-any.whl", "has_sig": false, "md5_digest": "925e464b2ed0757c76599943ef201bc2", "packagetype": "bdist_wheel", "python_version": "py2.py30", "requires_python": null, "size": 7292, "upload_time": "2017-04-03T08:33:27", "url": "https://files.pythonhosted.org/packages/67/14/423acf6ff864a999880f4d3a9e795d1accf5a903e602a59029977af16f6e/trueseeing-2.0.3-py2.py30-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b011439a8a20d01c8a87e853f6c53bc9", "sha256": "c381cc9d26d404ddd605d64a782c9274f520a1d62596ea6ce7a8950cf72b01e6" }, "downloads": -1, "filename": "trueseeing-2.0.3-py35-none-any.whl", "has_sig": false, "md5_digest": "b011439a8a20d01c8a87e853f6c53bc9", "packagetype": "bdist_wheel", "python_version": "py35", "requires_python": null, "size": 7271, "upload_time": "2017-04-03T08:33:29", "url": "https://files.pythonhosted.org/packages/40/60/e69d53db56f1aa825d112c2609eefcd8c084cf9de74177ff09bef32d0a08/trueseeing-2.0.3-py35-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c6bb6a14b59334f2c25d94201e52e24", "sha256": "369c606f19fd361c6a7c5a330e6365704f193da7e52fe5711ccb88975334f2d0" }, "downloads": -1, "filename": "trueseeing-2.0.3.tar.gz", "has_sig": false, "md5_digest": "0c6bb6a14b59334f2c25d94201e52e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4497, "upload_time": "2017-04-03T08:33:30", "url": "https://files.pythonhosted.org/packages/15/d2/0ae19b6c562c4c535eca2a65ac2ebb22799aaf03fc8995fdaa8b76fbafa4/trueseeing-2.0.3.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "c71048ce6105407098713d67bf6a8b3f", "sha256": "ee988e9252fc35eef64ee39b7e00d89a453a0a02ccbea5ec60bc1f229560c0d1" }, "downloads": -1, "filename": "trueseeing-2.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "c71048ce6105407098713d67bf6a8b3f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6214761, "upload_time": "2017-07-30T13:30:14", "url": "https://files.pythonhosted.org/packages/06/43/7dd756aff9d33b8b98743606ec48207bd0f5fec832caddaa4e0ba551067c/trueseeing-2.0.6-py3-none-any.whl" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "61a425c2353c7e9ad696573a029bc7be", "sha256": "8790f63d1f94aa910018f3aefee0f56bddf4af946727c19e1bdbc8094e511d4d" }, "downloads": -1, "filename": "trueseeing-2.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "61a425c2353c7e9ad696573a029bc7be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6214548, "upload_time": "2017-07-30T13:37:56", "url": "https://files.pythonhosted.org/packages/05/eb/bdd416c28e0e8115e6528879af6265182e80157237851fc6eda71e85e28c/trueseeing-2.0.7-py3-none-any.whl" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "46dc8645e1f033bb6c0fc9875a802510", "sha256": "8c9e0436cb25043fff92dff3abb0ae2cf4d900d6d1ffa07536d58d6db397842f" }, "downloads": -1, "filename": "trueseeing-2.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "46dc8645e1f033bb6c0fc9875a802510", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7048143, "upload_time": "2017-11-10T16:29:50", "url": "https://files.pythonhosted.org/packages/49/63/df0c70ae15c3fc249559e2fad885623dc412a5264da1d6d40ab88af9c9d1/trueseeing-2.0.8-py3-none-any.whl" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "c275d7d25d243326f621ebcec3c8e411", "sha256": "3257bc3baefef269802079aa843408881f8a669d0a715b2b8c2ec68d9a35d77a" }, "downloads": -1, "filename": "trueseeing-2.0.9-py3-none-any.whl", "has_sig": false, "md5_digest": "c275d7d25d243326f621ebcec3c8e411", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9297037, "upload_time": "2017-11-13T00:24:08", "url": "https://files.pythonhosted.org/packages/60/60/b2edfe30577d80389c8769091fb5d08e78e4f79da64a2b4b8cbc4ae4eaf0/trueseeing-2.0.9-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "bc0d8d42094eff7a1eeccba202f10527", "sha256": "4bd63951813c12861087a4ffe6db83308e2942a08871fc83114e271481d92cbc" }, "downloads": -1, "filename": "trueseeing-2.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "bc0d8d42094eff7a1eeccba202f10527", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9295725, "upload_time": "2018-09-30T04:20:04", "url": "https://files.pythonhosted.org/packages/da/73/7b0064674b7a0200038e8b4085464e07ce7630700c53b5be52a2038d8bca/trueseeing-2.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "19fa7cf4308c882d7994154868d7a237", "sha256": "ee7dc06f84014860fa8b2d29fb5b620c63d59e560b5516d4ab7edb1bf73e09bb" }, "downloads": -1, "filename": "trueseeing-2.0.10.tar.gz", "has_sig": false, "md5_digest": "19fa7cf4308c882d7994154868d7a237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9267450, "upload_time": "2018-09-30T04:20:08", "url": "https://files.pythonhosted.org/packages/50/15/8fd5b6b379f4bf408dbc1d59d30d0e6c867629ff334dd1770d14d6bbbd77/trueseeing-2.0.10.tar.gz" } ] }