{ "info": { "author": "jamiesun", "author_email": "jamiesun.net@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 6 - Mature", "Intended Audience :: Developers", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# txportal\n\ntxportal \u662f\u4e00\u4e2a\u57fa\u4e8ePython/twisted\u5f00\u53d1\u7684 wlan portal \u534f\u8bae\u5904\u7406\u6a21\u5757, \u652f\u6301cmccv1\uff0ccmccv2\uff0chuaweiv1\uff0chuaweiv2\u534f\u8bae\u3002\n\n## \u5b89\u88c5\n\n pip install txportal -r requirements.txt\n\n## AC \u6a21\u62df\u8bbe\u5907\n\n### tpsim \u5de5\u5177\n\n- \u53c2\u6570\u8bf4\u660e\n\n\n usage: tpsim [-h] [-ph PORTAL_HOST] [-pl PORTAL_LISTEN] [-v VENDOR]\n [-e SECRET] [-p PORT] [-d] [-M] [-W] [-f FORK]\n\n optional arguments:\n\n -h, --help show this help message and exit\n -ph PORTAL_HOST, --portal_host PORTAL_HOST\n portal ip addr\n -pl PORTAL_LISTEN, --portal_listen PORTAL_LISTEN\n portal ip addr\n -v VENDOR, --vendor VENDOR\n portal protoal version:\n cmccv1,cmccv2,huaweiv1,huaweiv2\n -e SECRET, --secret SECRET\n portal share secret\n -p PORT, --port PORT ac port, default 2000\n -d, --debug debug option\n -M, --master run master\n -W, --worker run worker\n -f FORK, --fork FORK worker fork num\n\n\n- \u8fd0\u884c\u6a21\u62df\u8fdb\u7a0b\u542f\u52a84\u4e2a worker \u5b50\u8fdb\u7a0b\u5904\u7406\u6d88\u606f\n\n $ tpsim -M -d -f 4", "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/talkincode/txportal", "keywords": "portal,cmcc,huawei,h3c,toughwlan", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "txportal", "package_url": "https://pypi.org/project/txportal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/txportal/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/talkincode/txportal" }, "release_url": "https://pypi.org/project/txportal/0.0.6/", "requires_dist": null, "requires_python": null, "summary": "Portal tools", "version": "0.0.6" }, "last_serial": 2017265, "releases": { "0.0.1": [ { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "a1b8e8704439efa9d5600bad8d479a85", "sha256": "8da0f6914a039866d92365aa92557c60bbf1e9b19de5320f053f06fae6ac6792" }, "downloads": -1, "filename": "txportal-0.0.1.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "a1b8e8704439efa9d5600bad8d479a85", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26031, "upload_time": "2015-12-26T17:57:41", "url": "https://files.pythonhosted.org/packages/85/c6/7e3c8123d7bbc9b63dc7f45aa1f229fb04f58cceea3ff7e10c997a8459db/txportal-0.0.1.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "29b712f87764063229ab4b29f690b377", "sha256": "82741f8f6607d10b0f055161f9f8de10dcdb29c11be8281f6e547540af220332" }, "downloads": -1, "filename": "txportal-0.0.1-py27-none-any.whl", "has_sig": false, "md5_digest": "29b712f87764063229ab4b29f690b377", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17660, "upload_time": "2015-12-26T17:57:49", "url": "https://files.pythonhosted.org/packages/43/a1/7a25873bbc9131059b4b80c809be2f5e401993cf10beb0f8de7b84dc5df7/txportal-0.0.1-py27-none-any.whl" } ], "0.0.2": [ { "comment_text": "built for Darwin-15.2.0", "digests": { "md5": "a58d5d5da364994cd7c60ab27d1e4cf4", "sha256": "292e9146f925fa37c24e03b2e27ff9fbbdbdc897f77e4d4f7d4bb3c19fb36878" }, "downloads": -1, "filename": "txportal-0.0.2.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "a58d5d5da364994cd7c60ab27d1e4cf4", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26497, "upload_time": "2016-01-11T04:26:02", "url": "https://files.pythonhosted.org/packages/83/22/019df35fc2e31d2ba1bcf2bead941544da45d2c6603452d2720b29be4d69/txportal-0.0.2.macosx-10.6-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "ccb7fb7947d8a8571690509618eb6486", "sha256": "2c8d8570e8ee8aa7bc4fcb8352ecb2ea997bcb26e78a9e3875a7666c88c4f28f" }, "downloads": -1, "filename": "txportal-0.0.2-py27-none-any.whl", "has_sig": false, "md5_digest": "ccb7fb7947d8a8571690509618eb6486", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17850, "upload_time": "2016-01-11T04:26:27", "url": "https://files.pythonhosted.org/packages/4f/7b/76469ce6a43b73651090c3fdc4f823d4311c15d0726075a8fd645d9d0e34/txportal-0.0.2-py27-none-any.whl" } ], "0.0.3": [ { "comment_text": "built for Linux-3.10.0-327.4.5.el7.x86_64-x86_64-with-glibc2.2.5", "digests": { "md5": "fa49c67ef081b25e6a948bc9a06518d8", "sha256": "8970b172f2b4b3903c03bef4a1a938672fd5bdf4ce9937b2b65c76cc4a7e76a9" }, "downloads": -1, "filename": "txportal-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "fa49c67ef081b25e6a948bc9a06518d8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 38993, "upload_time": "2016-03-20T16:07:49", "url": "https://files.pythonhosted.org/packages/d1/0c/207a2af45a9f4498684e9426d20d27f0200e11d87d29aea97bb8f49c18a8/txportal-0.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a2c0690053c043dbe90b664fec043a06", "sha256": "ad96ee7823340240bbc3a5fa946fa88aa205b3bcdbc9ca6409f7063f9ca25a2a" }, "downloads": -1, "filename": "txportal-0.0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "a2c0690053c043dbe90b664fec043a06", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27304, "upload_time": "2016-03-20T16:07:56", "url": "https://files.pythonhosted.org/packages/8b/4b/0c5045f6d15fecd966dedb720367588d00cd8a36de63f672b478a872247d/txportal-0.0.3-py2-none-any.whl" } ], "0.0.4": [ { "comment_text": "built for Linux-3.10.0-327.4.5.el7.x86_64-x86_64-with-glibc2.2.5", "digests": { "md5": "8135b4b9bf6477ee7958eba2a32639b8", "sha256": "54ca21a2db7deaf8189ba888508afb0b4c3eb582586980cc13e50cd6511e1a0b" }, "downloads": -1, "filename": "txportal-0.0.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "8135b4b9bf6477ee7958eba2a32639b8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 39002, "upload_time": "2016-03-20T16:15:31", "url": "https://files.pythonhosted.org/packages/38/97/04da636bd4091e546466f058290b63e251fd61d7c43bdb9b313ce4e4399e/txportal-0.0.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "fac58dd3ff92cce513a189dc133e1cd2", "sha256": "c976896c27fda16fa7e58e6e16d218602fe3f1dc105a76a8cd2e4622d9d155ec" }, "downloads": -1, "filename": "txportal-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "fac58dd3ff92cce513a189dc133e1cd2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27297, "upload_time": "2016-03-20T16:15:37", "url": "https://files.pythonhosted.org/packages/e7/cf/09d513dc308b4932dd0717533ac0b66b4d66b414e2fb183b4d4c77fe4e94/txportal-0.0.4-py2-none-any.whl" } ], "0.0.5": [ { "comment_text": "built for Linux-3.10.0-327.4.5.el7.x86_64-x86_64-with-glibc2.2.5", "digests": { "md5": "0984ee8c3f122981c6e564b9a2f35916", "sha256": "ff35ff799b4ffe08db5c4a4ec9570167e3153a9c8e8ccbe8d29628e2ccd4969e" }, "downloads": -1, "filename": "txportal-0.0.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "0984ee8c3f122981c6e564b9a2f35916", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 39000, "upload_time": "2016-03-20T16:36:04", "url": "https://files.pythonhosted.org/packages/d5/61/013cda75f80cea7ccf04da5de755b44b501ac83db6d52cb62f98b6545bbb/txportal-0.0.5.linux-x86_64.tar.gz" }, { "comment_text": "built for Darwin-15.3.0", "digests": { "md5": "9db4e9b6dc01c70df75ae59dfab57cdb", "sha256": "50cf1e703e5cd6cc597a35f7a0c296b7fbf4fb86fea43546db9b686b87227af6" }, "downloads": -1, "filename": "txportal-0.0.5.macosx-10.11-intel.tar.gz", "has_sig": false, "md5_digest": "9db4e9b6dc01c70df75ae59dfab57cdb", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37113, "upload_time": "2016-03-20T16:33:49", "url": "https://files.pythonhosted.org/packages/7e/7c/cd5e251a6575d09ee36bea39fe2cb1b371a566229b7892c8dfd343a7561a/txportal-0.0.5.macosx-10.11-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "36a37fc1b100e3fa132a634a628dbe85", "sha256": "03972d279ef17ba15cf979b639e54d670ef508921d99d91d7e58bfe3c26fb232" }, "downloads": -1, "filename": "txportal-0.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "36a37fc1b100e3fa132a634a628dbe85", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27485, "upload_time": "2016-03-20T16:36:18", "url": "https://files.pythonhosted.org/packages/9d/b5/703ab7914b875b1a6aed1006cccb2e2514da5e56a0a61700edf9e7d094fa/txportal-0.0.5-py2-none-any.whl" } ], "0.0.6": [ { "comment_text": "built for Darwin-15.3.0", "digests": { "md5": "25f50a894715e07b8b907c018da17b20", "sha256": "22b287ee57447366b2034f12d0f8214b085965ca3c5bc1c7e7800564aff46bbf" }, "downloads": -1, "filename": "txportal-0.0.6.macosx-10.11-intel.tar.gz", "has_sig": false, "md5_digest": "25f50a894715e07b8b907c018da17b20", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37118, "upload_time": "2016-03-20T18:44:49", "url": "https://files.pythonhosted.org/packages/53/c9/9c91eab86293ca3ac4fa0d9750cde9d21221a4143958d27397600bd24b1f/txportal-0.0.6.macosx-10.11-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "1eee06dab882b9608643d872e66bd53f", "sha256": "3a2557fd423fedeb603d2bf152488fa9081503ae3c0205aa410b9833bbb5fbdd" }, "downloads": -1, "filename": "txportal-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1eee06dab882b9608643d872e66bd53f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27486, "upload_time": "2016-03-20T18:44:55", "url": "https://files.pythonhosted.org/packages/24/4a/cd1a153fd37977729edcb1de779983fc6afab49b95663db7bc963ea7ec6d/txportal-0.0.6-py2-none-any.whl" } ] }, "urls": [ { "comment_text": "built for Darwin-15.3.0", "digests": { "md5": "25f50a894715e07b8b907c018da17b20", "sha256": "22b287ee57447366b2034f12d0f8214b085965ca3c5bc1c7e7800564aff46bbf" }, "downloads": -1, "filename": "txportal-0.0.6.macosx-10.11-intel.tar.gz", "has_sig": false, "md5_digest": "25f50a894715e07b8b907c018da17b20", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 37118, "upload_time": "2016-03-20T18:44:49", "url": "https://files.pythonhosted.org/packages/53/c9/9c91eab86293ca3ac4fa0d9750cde9d21221a4143958d27397600bd24b1f/txportal-0.0.6.macosx-10.11-intel.tar.gz" }, { "comment_text": "", "digests": { "md5": "1eee06dab882b9608643d872e66bd53f", "sha256": "3a2557fd423fedeb603d2bf152488fa9081503ae3c0205aa410b9833bbb5fbdd" }, "downloads": -1, "filename": "txportal-0.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "1eee06dab882b9608643d872e66bd53f", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 27486, "upload_time": "2016-03-20T18:44:55", "url": "https://files.pythonhosted.org/packages/24/4a/cd1a153fd37977729edcb1de779983fc6afab49b95663db7bc963ea7ec6d/txportal-0.0.6-py2-none-any.whl" } ] }