{ "info": { "author": "DnsDB Team", "author_email": "team@dnsdb.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: BSD License", "Natural Language :: Chinese (Simplified)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=======\nGetDNS\n=======\n\n.. image:: https://travis-ci.org/dnsdb-team/getdns.svg?branch=master\n :target: https://travis-ci.org/dnsdb-team/getdns\n.. image:: https://coveralls.io/repos/github/dnsdb-team/getdns/badge.svg?branch=master\n :target: https://coveralls.io/github/dnsdb-team/getdns?branch=master\n.. image:: https://img.shields.io/pypi/v/dnsdb-getdns.svg\n :target: https://pypi.python.org/pypi/dnsdb-getdns\n.. image:: https://img.shields.io/pypi/pyversions/dnsdb-getdns.svg\n :target: https://pypi.python.org/pypi/dnsdb-getdns\n.. image:: https://img.shields.io/pypi/l/dnsdb-getdns.svg\n :target: https://pypi.python.org/pypi/dnsdb-getdns\n\n**GetDNS** \u662f\u4e00\u4e2a\u4f7f\u7528DnsDB API\u67e5\u8be2DNS\u8bb0\u5f55\u547d\u4ee4\u884c\u5de5\u5177\u3002\n\nDependencies\n=============\n\n* `DnsDB Python SDK `_ >= 0.1.2b2\n\nInstall\n========\n\n::\n\n pip install --upgrade dnsdb-getdns\n\n\nUsage\n======\n\n\u67e5\u770b\u5e2e\u52a9\n\n::\n\n getdns -h\n\n\nCommands\n------------\n\u53ef\u7528\u5b50\u547d\u4ee4\n\n\n* config \u66f4\u6539\u914d\u7f6e\n* search \u67e5\u8be2DNS\n* api-user \u83b7\u53d6\u5f53\u524dAPI User\u4fe1\u606f\n\n\u67e5\u770b\u5b50\u547d\u4ee4\u5e2e\u52a9\n\n::\n\n getdns -h\n\n\nconfig\n>>>>>>>\n\n``config`` \u547d\u4ee4\u7528\u4e8e\u914d\u7f6e\u9ed8\u8ba4\u7684 ``API ID`` \u548c ``API Key`` \uff0c\u914d\u7f6e\u8be5\u9879\u53ef\u4ee5\u8ba9\u60a8\u5728\u4f7f\u7528 ``search`` \uff0c ``api_user`` \u547d\u4ee4\u65f6\u65e0\u9700\u518d\u6b21\u8f93\u5165 ``API ID`` \u548c ``API Key``\n\n::\n\n getdns config --api-id -api-key \n\n\n\u67e5\u770b\u5f53\u524d\u914d\u7f6e\n\n::\n\n getdns config --show\n\n\n\u6062\u590d\u9ed8\u8ba4\u914d\u7f6e\n\n::\n\n getdns config --reset\n\n\n\u914d\u7f6e\u4ee3\u7406:\n\n1. HTTP\u4ee3\u7406\n\n::\n\n getdns config --proxy http://user:pass@host:port\n\n\n2. SOCKS5\u4ee3\u7406\n\n::\n\n getdns config --proxy socks5://user:pass@host:port\n\nsearch\n>>>>>>>\n\n``search`` \u547d\u4ee4\u7528\u4e8e\u67e5\u8be2dns\u8bb0\u5f55\u3002\u6ca1\u6709\u4f7f\u7528 ``-a`` \u6216 ``--all`` \u53c2\u6570\u65f6\uff0c\u8be5\u547d\u4ee4\u6bcf\u6210\u529f\u6267\u884c\u4e00\u6b21\u6263\u9664\u5f53\u524d\u8d26\u53f7\u4e00\u6b21API\u8bf7\u6c42\u6b21\u6570, \u4e14\u6bcf\u6b21\u6267\u884c\u6700\u591a\u8fd4\u56de50\u6761\u67e5\u8be2\u7ed3\u679c\n\n::\n\n getdns search --domain example.com\n\n``-o`` \u53c2\u6570\u7528\u4e8e\u6307\u5b9a\u8f93\u51fa\u4f4d\u7f6e, \u9ed8\u8ba4\u4e3a ``-`` , \u8868\u793a\u8f93\u51fa\u5230\u6807\u51c6\u8f93\u51fa( ``stdout`` ), \u4e5f\u53ef\u4ee5\u8f93\u5165\u5230\u6587\u4ef6\u4e2d\n\n::\n\n getdns search --domain example.com -o dns-output.txt\n\n``a`` \u6216 ``--all`` \u53c2\u6570\u5c06\u4f1a\u8fd4\u56de\u5168\u90e8\u67e5\u8be2\u7ed3\u679c, \u6bcf\u6b21\u67e5\u8be2\u4f1a\u6839\u636e\u7ed3\u679c\u6570\u6263\u9664\u5f53\u524d\u8d26\u53f7\u7684API\u8bf7\u6c42\u6b21\u6570\n\n::\n\n getdns search --domain example.com -a -o dns-output.txt\n\n\n``-m`` \u6216 ``--max`` \u53c2\u6570\u9650\u5236\u6700\u591a\u8f93\u51fa\u67e5\u8be2\u7ed3\u679c\u6570\u91cf\u3002\u4f8b\u5982\u9650\u5236\u6700\u591a\u8f93\u51fa5\u6761\u67e5\u8be2\u7ed3\u679c\uff1a\n\n::\n\n getdns search --domain example.com -a --max 5\n\n\n\u8f93\u51fa\u683c\u5f0f\n\n``search`` \u547d\u4ee4\u53ef\u4ee5\u901a\u8fc7\u4ee5\u4e0b\u53c2\u6570\u6539\u53d8\u8f93\u51fa\u683c\u5f0f\n\n* ``--json`` \u6307\u5b9a\u8f93\u51fa\u683c\u5f0f\u4e3a ``JSON`` \uff0c\u8fd9\u662f\u9ed8\u8ba4\u9009\u9879\u3002\n* ``--csv`` \u6307\u5b9a\u8f93\u51fa\u683c\u5f0f\u4e3a ``CSV`` \u3002\n* ``--format `` \u81ea\u5b9a\u4e49\u8f93\u51fa\u683c\u5f0f\u3002\u5728 ```` \u4e2d\uff0c ``#{host}`` \u5c06\u4f1a\u88abDNS\u8bb0\u5f55\u7684host\u66ff\u6362\uff0c ``#{type}`` \u5c06\u4f1a\u88abDNS\u8bb0\u5f55\u7684type\u66ff\u6362\uff0c ``#{value}`` \u5c06\u4f1a\u88abDNS\u8bb0\u5f55\u7684value\u66ff\u6362\uff0c\u5176\u4ed6\u5185\u5bb9\u5c06\u4f1a\u88ab\u4fdd\u7559\u3002\u4f8b\u5982:\n\n::\n\n getdns search --domain exmpale.com --format \"host:#{host}, type:#{type}, value:#{value}\"\n\n\u8f93\u51fa\u7ed3\u679c\n\n::\n\n host:a1.example.com, type:a, value:1.1.1.1\n host:a2.example.com, type:a, value:1.1.1.2\n host:a3.example.com, type:a, value:1.1.1.3\n host:a4.example.com, type:a, value:1.1.1.4\n ......\n\n\u53ea\u8f93\u51faIPv4\u5730\u5740\n\n::\n\n getdns search --domain example.com --type a --format \"#{value}\"\n\n\u8f93\u51fa\u7ed3\u679c\n\n::\n\n 1.1.1.1\n 1.1.1.2\n 1.1.1.3\n 1.1.1.4\n ......\n\napi_user\n>>>>>>>>\n\n\u67e5\u770b\u5269\u4f59API\u8bf7\u6c42\u6b21\u6570\n\n::\n\n getdns api_user\n\nFAQ\n====\n\n1. Mac OS X \u4f7f\u7528getdns\u547d\u4ee4\u9047\u5230\u4e0b\u9762\u9519\u8bef\uff0c\u60a8\u53ef\u4ee5\u67e5\u770b `\u8fd9\u91cc `_\n\n::\n\n requests.exceptions.SSLError: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)\n\nLinks\n=====\n\n* `DNSDB Official Website `_\n* `DNSDB Python SDK `_\n* `DNSDB API `_\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://getdns.dnsdb.io", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "dnsdb-getdns", "package_url": "https://pypi.org/project/dnsdb-getdns/", "platform": "", "project_url": "https://pypi.org/project/dnsdb-getdns/", "project_urls": { "Homepage": "http://getdns.dnsdb.io" }, "release_url": "https://pypi.org/project/dnsdb-getdns/0.1.2b2/", "requires_dist": [ "colorama", "dnsdb-python-sdk (>=0.1.2b2)", "iptools", "setuptools", "progress" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "summary": "Query DNS records from dnsdb.io", "version": "0.1.2b2" }, "last_serial": 3581646, "releases": { "0.1.2b1": [ { "comment_text": "", "digests": { "md5": "bb30a129fb8264c7d7ac50f8a0cd2838", "sha256": "c44329d4ac40ca12c46f2a558dc1835a96eb92af1cb0399a8122dd3c5a4a57b3" }, "downloads": -1, "filename": "dnsdb_getdns-0.1.2b1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bb30a129fb8264c7d7ac50f8a0cd2838", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 9582, "upload_time": "2018-02-13T11:06:34", "url": "https://files.pythonhosted.org/packages/71/ca/44cbe8014fb6ef2c438bd6ad5a6ce621dfe332b54c80cbc39cb6f4a83511/dnsdb_getdns-0.1.2b1-py2.py3-none-any.whl" } ], "0.1.2b2": [ { "comment_text": "", "digests": { "md5": "ab0473a98b9ce2832a2223b3b5f7f7d5", "sha256": "c21068886b8e154767359410461e3dc9aec52b4fed6d1ac25660958b96d5b2d7" }, "downloads": -1, "filename": "dnsdb_getdns-0.1.2b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ab0473a98b9ce2832a2223b3b5f7f7d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 9486, "upload_time": "2018-02-14T15:15:32", "url": "https://files.pythonhosted.org/packages/cc/7c/67fd4c00ddeca6f13813b73a4792cbd991b2ee606d71e325a6a8763a25ae/dnsdb_getdns-0.1.2b2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab0473a98b9ce2832a2223b3b5f7f7d5", "sha256": "c21068886b8e154767359410461e3dc9aec52b4fed6d1ac25660958b96d5b2d7" }, "downloads": -1, "filename": "dnsdb_getdns-0.1.2b2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ab0473a98b9ce2832a2223b3b5f7f7d5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, <4", "size": 9486, "upload_time": "2018-02-14T15:15:32", "url": "https://files.pythonhosted.org/packages/cc/7c/67fd4c00ddeca6f13813b73a4792cbd991b2ee606d71e325a6a8763a25ae/dnsdb_getdns-0.1.2b2-py2.py3-none-any.whl" } ] }