{ "info": { "author": "clowwindy", "author_email": "clowwindy42@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Internet :: Proxy Servers" ], "description": "ChinaDNS\n========\n\n|PyPI version| |Build Status|\n\nA DNS forwarder that ignores incorrect(you know it) responses.\n\nInstall\n-------\n\n::\n\n pip install chinadns\n\nor\n\n::\n\n easy_intall chinadns\n\nUsage\n-----\n\nRun ``sudo chinadns`` on your local machine. ChinaDNS creates a DNS\nserver at ``127.0.0.1:53``.\n\nSet your DNS to 127.0.0.1 and you're done.\n\n::\n\n $ nslookup www.youtube.com\n Server: 127.0.0.1\n Address: 127.0.0.1#53\n\n Non-authoritative answer:\n www.youtube.com canonical name = youtube-ui.l.google.com.\n youtube-ui.l.google.com canonical name = youtube-ui-china.l.google.com.\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.102\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.101\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.113\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.100\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.139\n Name: youtube-ui-china.l.google.com\n Address: 173.194.72.138\n\nAdvanced\n--------\n\n::\n\n $ chinadns -h\n usage: chinadns [-h] [-b BIND_ADDR] [-s DNS]\n\n Forward DNS requests.\n\n optional arguments:\n -h, --help show this help message and exit\n -b BIND_ADDR, --local_address BIND_ADDR\n address that listens, default: 127.0.0.1\n -s DNS, --dns DNS DNS server to use, default: 8.8.8.8\n\nLicense\n-------\n\nMIT\n\nBugs and Issues\n---------------\n\nPlease visit `Issue\nTracker `__\n\nMailing list: http://groups.google.com/group/shadowsocks\n\n.. |PyPI version| image:: https://img.shields.io/pypi/v/chinadns.svg?style=flat\n :target: https://pypi.python.org/pypi/chinadns\n.. |Build Status| image:: https://img.shields.io/travis/clowwindy/ChinaDNS/master.svg?style=flat\n :target: https://travis-ci.org/clowwindy/ChinaDNS", "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/clowwindy/ChinaDNS", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "chinadns", "package_url": "https://pypi.org/project/chinadns/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/chinadns/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/clowwindy/ChinaDNS" }, "release_url": "https://pypi.org/project/chinadns/0.2.3/", "requires_dist": null, "requires_python": null, "summary": "A DNS forwarder that ignore incorrect responses", "version": "0.2.3" }, "last_serial": 1361309, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6591a0f630704197f8104cc7e086f943", "sha256": "6424dbc5b441aa4328a955100fcd1cdeacdcadc3516c39ccd6cff9882b8d3915" }, "downloads": -1, "filename": "chinadns-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6591a0f630704197f8104cc7e086f943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4442, "upload_time": "2014-06-22T05:21:44", "url": "https://files.pythonhosted.org/packages/36/b8/c897fc01442b154ebf7dae9bde1521f67cea8991017ecd8686ea9c0bab96/chinadns-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "89bba2d946c7d95be4bd20d3636d83ca", "sha256": "869f6bf7ed236583e14d85a53c3c2331f26560ae9cc755d25648206575de6abd" }, "downloads": -1, "filename": "chinadns-0.1.1.tar.gz", "has_sig": false, "md5_digest": "89bba2d946c7d95be4bd20d3636d83ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4515, "upload_time": "2014-06-22T07:25:37", "url": "https://files.pythonhosted.org/packages/49/07/0975c302649a86259240f9057a6031db5112c3eaf12d7a9665a60ce0fff7/chinadns-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "f7217031b7238d54788f78a85598cc03", "sha256": "d6dae2f06ef4cba66f95ca413a967365e7390b4f05c2c7b0a9b6ba84bfedcc6c" }, "downloads": -1, "filename": "chinadns-0.1.10.tar.gz", "has_sig": false, "md5_digest": "f7217031b7238d54788f78a85598cc03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5958, "upload_time": "2014-07-14T08:31:12", "url": "https://files.pythonhosted.org/packages/f8/8a/c25f1ebd087eda88ee77ed1c4f9ed06e0302f1b262e8c7a7b3a9b1bfcb6c/chinadns-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "67cd7db44dba2ef762f61c3d64714d8a", "sha256": "3411b2b9e3283110f2271753af4c1139df7b31f7f6c0daa1b6ca1f6418a1c01e" }, "downloads": -1, "filename": "chinadns-0.1.11.tar.gz", "has_sig": false, "md5_digest": "67cd7db44dba2ef762f61c3d64714d8a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6098, "upload_time": "2014-07-20T13:18:00", "url": "https://files.pythonhosted.org/packages/ff/84/d8447e9fd5052325f063c47a4954f4cd1492c37ab058481ab77f30e32568/chinadns-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "47bce9a0196b429b08d3f930dc39f5f6", "sha256": "12ff536780cb305c1f38f058f58bd0c8bec37b389fb8037216cbb9625a9f5212" }, "downloads": -1, "filename": "chinadns-0.1.2.tar.gz", "has_sig": false, "md5_digest": "47bce9a0196b429b08d3f930dc39f5f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4516, "upload_time": "2014-06-22T07:33:51", "url": "https://files.pythonhosted.org/packages/63/10/5626d32a85540bf92202a66b4e1b4610842b3da8f3902cc95c784fdfaafc/chinadns-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a53e14d4df9283233b04eb1d7e433af4", "sha256": "a11d85e944c4de2b7a5e803abdcaf7f8d9f463cbcb5719a1b2a00ba9733d3d9f" }, "downloads": -1, "filename": "chinadns-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a53e14d4df9283233b04eb1d7e433af4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4977, "upload_time": "2014-06-22T08:19:26", "url": "https://files.pythonhosted.org/packages/65/b0/a9c60bc8bdcd49c08efbe5010fda9518ed77d56de2eae4beda2b626b5bdc/chinadns-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c8b13e691205e63c3ded3a59fe73e41b", "sha256": "759e1c4d4a420a30cbc5b881b813fc24c2778707299741084f07571e24f42210" }, "downloads": -1, "filename": "chinadns-0.1.4.tar.gz", "has_sig": false, "md5_digest": "c8b13e691205e63c3ded3a59fe73e41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5129, "upload_time": "2014-06-22T08:57:20", "url": "https://files.pythonhosted.org/packages/68/cf/e39d1f19ffd6ec4448f5e379fc50dea50b3671ffd388ae9143b065d34887/chinadns-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "15fbfb35c7492a95e30b49d584e8744e", "sha256": "44b6974eee539d13aa87ef0356f1e92549a3c84996d646ff617e0701efe4db8f" }, "downloads": -1, "filename": "chinadns-0.1.5.tar.gz", "has_sig": false, "md5_digest": "15fbfb35c7492a95e30b49d584e8744e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5142, "upload_time": "2014-06-22T09:13:04", "url": "https://files.pythonhosted.org/packages/89/65/5d27f3bfca85ebb2f979f9e8011e1212941f43633dad19faa58196c2fefb/chinadns-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "f78eea33d1f0ca325651fefc651e5e86", "sha256": "1a745edf8d64f2b8393725f933f36a52e93f8f17692da6731ddfc946c3f42058" }, "downloads": -1, "filename": "chinadns-0.1.6.tar.gz", "has_sig": false, "md5_digest": "f78eea33d1f0ca325651fefc651e5e86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5275, "upload_time": "2014-06-22T15:23:47", "url": "https://files.pythonhosted.org/packages/ab/60/a4c1dd019c63f2bf7e2560daab7194e4c66705ebd3d4d280481c09cc1233/chinadns-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6ae513b58707590114a3a08df9ef154e", "sha256": "ea752e41935a31194b28382c6841a714a63a153e3b853843558e1b8926300113" }, "downloads": -1, "filename": "chinadns-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6ae513b58707590114a3a08df9ef154e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5282, "upload_time": "2014-06-23T05:19:21", "url": "https://files.pythonhosted.org/packages/85/d5/62ddaa2c89980d3d2aeeff62e31830d444334f5c5da4b29041c7e2c61467/chinadns-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "00b8ce48d81118602a248e5337ae2c0c", "sha256": "b771a9384d08f163c396a0d170960d36a84f767ed682620a4737e9e1047a9323" }, "downloads": -1, "filename": "chinadns-0.1.8.tar.gz", "has_sig": false, "md5_digest": "00b8ce48d81118602a248e5337ae2c0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5825, "upload_time": "2014-06-29T21:08:28", "url": "https://files.pythonhosted.org/packages/aa/99/3d38e9638f993f816c1279091663e5d49edadcadec73756c749998871f32/chinadns-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "b8104aa9c8dd364e875db7cc860de836", "sha256": "53dbabd41b4bb05b68fbb7211896e8983db84bbcf29b0bc5457a5670958341c9" }, "downloads": -1, "filename": "chinadns-0.1.9.tar.gz", "has_sig": false, "md5_digest": "b8104aa9c8dd364e875db7cc860de836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5859, "upload_time": "2014-07-04T19:34:42", "url": "https://files.pythonhosted.org/packages/15/99/09a2d601c3498ea1f6c1b28867f6c440965205ed74e38b76e48bff5b081e/chinadns-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c51170c2797c6e71b6ded6169bb78ed9", "sha256": "91e500ceb53276c5babf9180cb9cd687fa40a38ca388ac7dda57d61586b09f1a" }, "downloads": -1, "filename": "chinadns-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c51170c2797c6e71b6ded6169bb78ed9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6183, "upload_time": "2014-07-30T11:42:05", "url": "https://files.pythonhosted.org/packages/8c/56/ed1e062a7b5f6cde43f158b848e2c6042d091182ef76a32c671ae7bc280c/chinadns-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d297413890dab3372a0b5374bafc4835", "sha256": "640676144c0c1e63188a0d48dc840cdd2d429e0ad105b1447716083f3d576aa8" }, "downloads": -1, "filename": "chinadns-0.2.1.tar.gz", "has_sig": false, "md5_digest": "d297413890dab3372a0b5374bafc4835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6236, "upload_time": "2014-09-09T02:01:06", "url": "https://files.pythonhosted.org/packages/58/19/633c89210ba5d2bd65cd9d1e320ac827368b84fcf131f667e507a6f67eef/chinadns-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "42278ecb1664c058075b46d4f7c4a69a", "sha256": "b3d0f70c7d3be03f33325d5ba81db42c5009a8689be7bfe713334742c5b0377f" }, "downloads": -1, "filename": "chinadns-0.2.2.tar.gz", "has_sig": false, "md5_digest": "42278ecb1664c058075b46d4f7c4a69a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6235, "upload_time": "2014-09-10T16:43:06", "url": "https://files.pythonhosted.org/packages/3f/ff/93a44fc496f2c58a5133f249f76f1de8547de6bcd0abcd959b948180777b/chinadns-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "7242664b49dabea779d8842e8cf35c01", "sha256": "e535a5ac6b125553edd7459951bb56f5ab68ebd2ef7ba6e0083bbe7b2a035824" }, "downloads": -1, "filename": "chinadns-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7242664b49dabea779d8842e8cf35c01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6228, "upload_time": "2014-12-26T13:35:09", "url": "https://files.pythonhosted.org/packages/2d/4f/a7f80c0516b91c59988549b8243281bf4848612488656183c83118f33436/chinadns-0.2.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7242664b49dabea779d8842e8cf35c01", "sha256": "e535a5ac6b125553edd7459951bb56f5ab68ebd2ef7ba6e0083bbe7b2a035824" }, "downloads": -1, "filename": "chinadns-0.2.3.tar.gz", "has_sig": false, "md5_digest": "7242664b49dabea779d8842e8cf35c01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6228, "upload_time": "2014-12-26T13:35:09", "url": "https://files.pythonhosted.org/packages/2d/4f/a7f80c0516b91c59988549b8243281bf4848612488656183c83118f33436/chinadns-0.2.3.tar.gz" } ] }