{ "info": { "author": "li010101", "author_email": "liyaohui54@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "ThreatBook\\_API Resource Storage SDK for Python\n===============================================\n\n1 Introduction\n--------------\n\nThis release provides access to the corresponding functionality through\nboth public API\\_KEY and private API\\_KEY.\n\nThe public API\\_KEY can access the file detection function of the cloud\nsandbox. You need to register for a ThreatBook online account and view\nyour API Key through the Personal Center, which will be used for all\nyour API operations without submitting via the web, uploading the\nfile/URL for analysis and extracting the completed analysis. Report\ndata. The ThreatBook Online Sandbox API is a free service available for\nfree websites and programs. Please do not use the API for any commercial\nproduct or service, as an alternative to an anti-virus product, or for\nany project that may directly or indirectly damage the anti-virus\nindustry.\n\nThe private API\\_KEY provides an easy way to invoke data from the Threat\nAnalytics Platform database and its detection and analysis capabilities\nfrom any client. It includes the following functions: file digital\nsignature identification, new registered domain query, email\nregistration information query, domain analysis, IOC detection, IP\nanalysis, IP reputation query, etc. As our business customer or partner,\nwe will deliver your corresponding apikey by mail.\n\n2 Installation\n--------------\n\n| ``$ pip install threatbook_API``\n\n| Once you have successfully installed the package, you can use it by\n\nimporting it. The following example shows how to get the current whois\ninformation for a domain:\n\n::\n\n from threatbook_API.domain_analysis_query import DomainAnalysis\n\n # create an instance object\n test = DomainAnalysis('your private api_key')\n\n # Get the current whois information of the domain\n info = test.get_cur_whois('domain to be queried ')\n print(info)\n\n3 Features\n----------\n\n1. Structure\n~~~~~~~~~~~~\n\n::\n\n .\n \u251c\u2500\u2500 LICENSE\n \u251c\u2500\u2500 MANIFEST.in\n \u251c\u2500\u2500 README.rst\n \u251c\u2500\u2500 setup.py\n \u2514\u2500\u2500 threatbook_api\n \u251c\u2500\u2500 domain_analysis_query.py\n \u251c\u2500\u2500 email_analysis_query.py\n \u251c\u2500\u2500 file_analysis_query.py\n \u251c\u2500\u2500 ioc_query.py\n \u251c\u2500\u2500 ip_analysis_query.py\n \u251c\u2500\u2500 ip_reputation_query.py\n \u2514\u2500\u2500 example\n \u00a0\u00a0 \u251c\u2500\u2500 get_all_fields.py\n \u00a0 \u00a0 \u251c\u2500\u2500 get_one_field.py\n \u00a0 \u00a0 \u2514\u2500\u2500 get_some_fields.py\n\n2. Function\n~~~~~~~~~~~\n\n- domain\\_analysis\\_query.py: This module provides the IP address\n corresponding to the domain name, the IP address related geographical\n location information, the current Whois information, the threat type,\n the related attack gang or security event information.\n- email\\_analysis\\_query.py:This module provides a list of domain names\n registered with an email based on email. See the documentation for\n details.\n- file\\_analysis\\_query.py:This module provides the following features:\n 1 Upload the file you want to analyze.\n 2 Get a detailed report or a specified report of the uploaded file.\n 3 Get the digital signature information of the file.\n- ioc\\_query.py:This module provides a judgment based on the domain\n name or IP whether it has threat information such as C2.\n- ip\\_analysis\\_query.py:This module provides geographic location\n information related to IP addresses, bound domain name information,\n threat types, related attack gangs or security event information, and\n so on.\n- ip\\_reputation\\_query.py:This module provides real-time access to IP\n information and portrait information based on IP, and obtains basic\n IP attribute information such as IDC host, dynamic IP, downtime, VPN,\n proxy IP, and so on.\n- example:Some examples for easier use.\n\nFor more detailed information, please see the corresponding\ndocumentation for each module.\n\n4 Problem Description\n---------------------\n\nThis SDK uses the python 3.x version by default. If you need to use\npython 2.x version, Chinese may not display the problem properly. To\nsolve this problem, please refer to this link:\n\n::\n\n https://blog.csdn.net/qq_42281053/article/details/80702852.\n\n5 Code License\n--------------\n\nThe MIT License (MIT).", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/li010101/threatbook_api.git", "keywords": "", "license": "MIT Licence", "maintainer": "", "maintainer_email": "", "name": "threatbook-API", "package_url": "https://pypi.org/project/threatbook-API/", "platform": "", "project_url": "https://pypi.org/project/threatbook-API/", "project_urls": { "Homepage": "https://github.com/li010101/threatbook_api.git" }, "release_url": "https://pypi.org/project/threatbook-API/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "", "version": "0.1.7" }, "last_serial": 4877794, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "f0d21d65cceb16d82c5b995ce1cb5159", "sha256": "78fb9fcec14aff6af4d77cd36a63558d3e583cda57f9e8eefc2fd5e9199f73d9" }, "downloads": -1, "filename": "threatbook_API-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f0d21d65cceb16d82c5b995ce1cb5159", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7776, "upload_time": "2018-11-13T12:36:52", "url": "https://files.pythonhosted.org/packages/8d/be/c79c73daa5370a819e74d4d5d984d00318a25ec60633570e86ef4b1a9be1/threatbook_API-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c11e62630d7a3962240cfbd18670169a", "sha256": "70379c5d0f73e35bb3a11a37e2ba08a64a0f3c9981d5fbb89c5dfb7388051d64" }, "downloads": -1, "filename": "threatbook_api-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c11e62630d7a3962240cfbd18670169a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9233, "upload_time": "2018-11-13T13:04:08", "url": "https://files.pythonhosted.org/packages/fe/e4/34984f2f50b4fe2e19b0fe9728a9939ad197dd26f3e2cbcae7779c846f64/threatbook_api-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "11f8d8b2552c1ad6fda607ddeeb3fde2", "sha256": "51c34913c8af1548b392c8ba20096810bad28f53b0ea79fe28f17579e9a156e4" }, "downloads": -1, "filename": "threatbook_api-0.1.6.tar.gz", "has_sig": false, "md5_digest": "11f8d8b2552c1ad6fda607ddeeb3fde2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9963, "upload_time": "2018-11-14T04:23:08", "url": "https://files.pythonhosted.org/packages/91/53/6caeb4d37755a41b91a559c82671a0069f1258a07d94b969bd81b7433808/threatbook_api-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "dfee55dbe0579d304550a38ff274c8db", "sha256": "3ad23460b994f329ae6535f943dfeac3d0d6cf184b772845d5d2372464d6494f" }, "downloads": -1, "filename": "threatbook_api-0.1.7.tar.gz", "has_sig": false, "md5_digest": "dfee55dbe0579d304550a38ff274c8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9866, "upload_time": "2018-11-20T09:11:21", "url": "https://files.pythonhosted.org/packages/6b/0c/5357b674013fc0ceaa4d5ee1581980eef6aa35fe2fcf5034e16b94fae36f/threatbook_api-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfee55dbe0579d304550a38ff274c8db", "sha256": "3ad23460b994f329ae6535f943dfeac3d0d6cf184b772845d5d2372464d6494f" }, "downloads": -1, "filename": "threatbook_api-0.1.7.tar.gz", "has_sig": false, "md5_digest": "dfee55dbe0579d304550a38ff274c8db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9866, "upload_time": "2018-11-20T09:11:21", "url": "https://files.pythonhosted.org/packages/6b/0c/5357b674013fc0ceaa4d5ee1581980eef6aa35fe2fcf5034e16b94fae36f/threatbook_api-0.1.7.tar.gz" } ] }