{ "info": { "author": "Ralph Wetzel", "author_email": "theonionbox@gmx.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Web Environment", "Framework :: Bottle", "Intended Audience :: End Users/Desktop", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: BSD :: FreeBSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: System :: Networking :: Monitoring", "Topic :: Utilities" ], "description": "The Onion Box\n=============\n\n*The Onion Box* provides a web interface to monitor the operation of a\n`Tor `__ node. It is able to monitor any Tor\nnode operated as relay, as bridge and even as client - as long as it can\nestablish a connection to the node and authenticate successfully.\n\nThe connection to the Tor node to be monitored may be established via a\nlocal ``ControlSocket`` or a ``ControlPort`` (local or remote). Advanced\nusers may establish a connection via the Tor network to a node proving\naccess to it\u2019s ``ControlPort`` by means of a Hidden Service - supporting\non demand as well `Hidden Service Client\nAuthorization `__.\n\n*The Onion Box* supports whatever authentication method the Tor node\nprovides.\n\nA single instance of *The Onion Box* is able to provide monitoring\nfunctionality for as many nodes as you like.\n\nAbove that, *The Onion Box* is able to display Tor network status\nprotocol data for any Tor node known by\n`Onionoo `__.", "description_content_type": "text/x-rst; charset=UTF-8", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ralphwetzel/theonionbox", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "theonionbox", "package_url": "https://pypi.org/project/theonionbox/", "platform": "Linux", "project_url": "https://pypi.org/project/theonionbox/", "project_urls": { "Homepage": "https://github.com/ralphwetzel/theonionbox" }, "release_url": "https://pypi.org/project/theonionbox/20.2/", "requires_dist": null, "requires_python": ">=3.6", "summary": "The Onion Box: Dashboard to monitor Tor node operations.", "version": "20.2", "yanked": false, "yanked_reason": null }, "last_serial": 6482730, "releases": { "19.1b2": [ { "comment_text": "", "digests": { "md5": "3d8e33d4bcb73ce434aa4999c53537da", "sha256": "bb637f26943e7982cb9bf5b09eed53bc0326518b329d548d83bc429684e9ce9b" }, "downloads": -1, "filename": "theonionbox-19.1b2.tar.gz", "has_sig": false, "md5_digest": "3d8e33d4bcb73ce434aa4999c53537da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 15444331, "upload_time": "2019-10-18T21:23:15", "upload_time_iso_8601": "2019-10-18T21:23:15.081652Z", "url": "https://files.pythonhosted.org/packages/09/3c/ceae88bd17e437e8002eadb60814ada8aa5899bffc2008b928cbdd48a8a5/theonionbox-19.1b2.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2": [ { "comment_text": "", "digests": { "md5": "c4df82fede11f7b5a63c5de7246f6f9d", "sha256": "74db0da6df428d32070dbd27bfbf2a003121568462c84adda38ded932309bc2a" }, "downloads": -1, "filename": "theonionbox-19.2.tar.gz", "has_sig": false, "md5_digest": "c4df82fede11f7b5a63c5de7246f6f9d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15443177, "upload_time": "2019-12-02T22:16:29", "upload_time_iso_8601": "2019-12-02T22:16:29.898787Z", "url": "https://files.pythonhosted.org/packages/3b/b9/3cbc16696d343df5b15412028c15ec9c2aba18eebf40aaf10ee9ef842edc/theonionbox-19.2.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2.post1": [ { "comment_text": "", "digests": { "md5": "013c9096ea2b85b5f9d16f6cec65fc82", "sha256": "c7418f0ad17196e5abe40a2c2db77e599b0d78137416e8f7287473d721cb9853" }, "downloads": -1, "filename": "theonionbox-19.2.post1.tar.gz", "has_sig": false, "md5_digest": "013c9096ea2b85b5f9d16f6cec65fc82", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15444144, "upload_time": "2019-12-27T07:56:16", "upload_time_iso_8601": "2019-12-27T07:56:16.750235Z", "url": "https://files.pythonhosted.org/packages/9b/f4/6f672df941f4eee1b21b3321bca6703ec72ee34cf3a7a9e40d788f6d671f/theonionbox-19.2.post1.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2.post2": [ { "comment_text": "", "digests": { "md5": "2859357496a47d89d15bf7bcdc36aa34", "sha256": "bdffb425b3c5f1f9d144fec863db55778796e4cd9694fcb5ab957703f8599a0f" }, "downloads": -1, "filename": "theonionbox-19.2.post2.tar.gz", "has_sig": false, "md5_digest": "2859357496a47d89d15bf7bcdc36aa34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15444261, "upload_time": "2019-12-27T10:03:10", "upload_time_iso_8601": "2019-12-27T10:03:10.277925Z", "url": "https://files.pythonhosted.org/packages/92/cc/232a31c7f2fbcaa3f20bc7f480d07ede3fc7b5e2ec58b7f310f71fc7762c/theonionbox-19.2.post2.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2.post3": [ { "comment_text": "", "digests": { "md5": "7fbca2fac52f39eea1c63b1af46ff452", "sha256": "612a96923c81a165393e4c31b2196fb979ff7ac0d339bb5a4e8ed6505d9613d7" }, "downloads": -1, "filename": "theonionbox-19.2.post3.tar.gz", "has_sig": false, "md5_digest": "7fbca2fac52f39eea1c63b1af46ff452", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15444304, "upload_time": "2019-12-27T15:54:59", "upload_time_iso_8601": "2019-12-27T15:54:59.171338Z", "url": "https://files.pythonhosted.org/packages/a3/f5/634ce23dc43a1667be17085222a8e993a724eaac7e79632c81a62187af0a/theonionbox-19.2.post3.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2.post4": [ { "comment_text": "", "digests": { "md5": "64eac2beeba6bd3171b47e8f45f7c9a0", "sha256": "0ced31982e4b5c4f6b9b0a168a4c15c62bd14139105ed1e17b6268a48fd90be9" }, "downloads": -1, "filename": "theonionbox-19.2.post4.tar.gz", "has_sig": false, "md5_digest": "64eac2beeba6bd3171b47e8f45f7c9a0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15444180, "upload_time": "2019-12-27T16:01:31", "upload_time_iso_8601": "2019-12-27T16:01:31.331318Z", "url": "https://files.pythonhosted.org/packages/ae/a5/fb0b446c8295a066cb346df383942241c6dfe8564e664428b1ffe78c5adb/theonionbox-19.2.post4.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2b3": [ { "comment_text": "", "digests": { "md5": "03a72620609f8b56b0c1b981231ca876", "sha256": "b45112e30b76406d9ac65626305b2ab3b659fe4cf43293b3caf130ce981a91e1" }, "downloads": -1, "filename": "theonionbox-19.2b3.tar.gz", "has_sig": false, "md5_digest": "03a72620609f8b56b0c1b981231ca876", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15443739, "upload_time": "2019-10-30T20:58:32", "upload_time_iso_8601": "2019-10-30T20:58:32.472028Z", "url": "https://files.pythonhosted.org/packages/12/ad/fa3d1041ed78ae1e9a9e8ce4fa0500c420f9754e9ff332e34c05d4920685/theonionbox-19.2b3.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2b4": [ { "comment_text": "", "digests": { "md5": "3e8851a9ee009eb03532ce82f385f126", "sha256": "49e76c8a52ec312e16c8b030a2111ef887b6eb6f00883cda5059688af847bce9" }, "downloads": -1, "filename": "theonionbox-19.2b4.tar.gz", "has_sig": false, "md5_digest": "3e8851a9ee009eb03532ce82f385f126", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15441419, "upload_time": "2019-11-10T20:35:59", "upload_time_iso_8601": "2019-11-10T20:35:59.559134Z", "url": "https://files.pythonhosted.org/packages/cf/41/5f0058c750fecf7312c18a7e7b6872fd568ad2bb598f9e083b3fbd84bfac/theonionbox-19.2b4.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2b5": [ { "comment_text": "", "digests": { "md5": "702f5096555966a7d7fcde5d47d2aa10", "sha256": "9ccf475313222b1e73825600c55363066ae25550ce39523be86acd0194aa4ffe" }, "downloads": -1, "filename": "theonionbox-19.2b5.tar.gz", "has_sig": false, "md5_digest": "702f5096555966a7d7fcde5d47d2aa10", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15442455, "upload_time": "2019-11-24T21:33:06", "upload_time_iso_8601": "2019-11-24T21:33:06.063066Z", "url": "https://files.pythonhosted.org/packages/d5/4e/2a4f313d6878606e53d54719fca34cdb686e3878e3359fbb06865d16b8cd/theonionbox-19.2b5.tar.gz", "yanked": false, "yanked_reason": null } ], "19.2b6": [ { "comment_text": "", "digests": { "md5": "15e0635141098e5944e7d3b198fda4d8", "sha256": "a7f6304775f2842b2db0acd15b8b677644acb1e30c596919529a632837b0a8b6" }, "downloads": -1, "filename": "theonionbox-19.2b6.tar.gz", "has_sig": false, "md5_digest": "15e0635141098e5944e7d3b198fda4d8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15443556, "upload_time": "2019-12-01T20:51:40", "upload_time_iso_8601": "2019-12-01T20:51:40.639045Z", "url": "https://files.pythonhosted.org/packages/e9/f7/259dbbe8803df5b5aa9183ff680282da7cd0e2bf7a18a0a2ac35adeae510/theonionbox-19.2b6.tar.gz", "yanked": false, "yanked_reason": null } ], "19.3": [ { "comment_text": "", "digests": { "md5": "f79cd90dd07f0975ea8546d42bc6beab", "sha256": "ef6f2ef3cccd71a2cf3c8fbd98e54d88e50da956042b541befc6fbdb44b6925e" }, "downloads": -1, "filename": "theonionbox-19.3.tar.gz", "has_sig": false, "md5_digest": "f79cd90dd07f0975ea8546d42bc6beab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15441907, "upload_time": "2019-12-29T22:32:46", "upload_time_iso_8601": "2019-12-29T22:32:46.640090Z", "url": "https://files.pythonhosted.org/packages/5c/cc/395a053905a5bee316b7f99eacb98cde21c416029befaa930df9a3beb2f1/theonionbox-19.3.tar.gz", "yanked": false, "yanked_reason": null } ], "20.1": [ { "comment_text": "", "digests": { "md5": "2549a3ae9491ed2778aa175536034d36", "sha256": "98a73c6e1371112f9bcd61b21e3f4e3876c5a3fd9317df29b7c23e0cc1b30a48" }, "downloads": -1, "filename": "theonionbox-20.1.tar.gz", "has_sig": false, "md5_digest": "2549a3ae9491ed2778aa175536034d36", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15432403, "upload_time": "2020-01-07T21:09:42", "upload_time_iso_8601": "2020-01-07T21:09:42.847876Z", "url": "https://files.pythonhosted.org/packages/89/a3/e4134a51481c6db3ac1bbdd6b4b23bcc4a2ebe2909de7ff25882a9338f81/theonionbox-20.1.tar.gz", "yanked": false, "yanked_reason": null } ], "20.1a2": [ { "comment_text": "", "digests": { "md5": "cbfa5fe8e63a0648a0b0caa54ffa3d61", "sha256": "86fec047289b6164af3c402f9034e4982b1a6c490b7d4c954e3cf00d15f3fa8a" }, "downloads": -1, "filename": "theonionbox-20.1a2.tar.gz", "has_sig": false, "md5_digest": "cbfa5fe8e63a0648a0b0caa54ffa3d61", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15432741, "upload_time": "2020-01-05T22:40:56", "upload_time_iso_8601": "2020-01-05T22:40:56.098355Z", "url": "https://files.pythonhosted.org/packages/b2/46/1fe4cced40e33474dca1b54de5c1a5663fc27d4397c6c9589831e7d890a9/theonionbox-20.1a2.tar.gz", "yanked": false, "yanked_reason": null } ], "20.2": [ { "comment_text": "", "digests": { "md5": "d410d93d949484b2c1b5442c0a1e5559", "sha256": "3d8fe592707d1f378331c5b6177f0a7b1599093993f2afc7ad295bc4dcccdac2" }, "downloads": -1, "filename": "theonionbox-20.2.tar.gz", "has_sig": false, "md5_digest": "d410d93d949484b2c1b5442c0a1e5559", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15298428, "upload_time": "2020-01-19T16:46:06", "upload_time_iso_8601": "2020-01-19T16:46:06.043062Z", "url": "https://files.pythonhosted.org/packages/45/0f/d5ccf350a7ab74bd36f1c4f648475294a93d96ccf15f1a249aa4d4a41ed9/theonionbox-20.2.tar.gz", "yanked": false, "yanked_reason": null } ], "20.2rc1": [ { "comment_text": "", "digests": { "md5": "bd8cfe98ecd9cf9e099647c6209b94ae", "sha256": "7b02c3b4a82ce258c9b446491b113fd4a2858c9cb430b1decfecc580f5b4cef5" }, "downloads": -1, "filename": "theonionbox-20.2rc1.tar.gz", "has_sig": false, "md5_digest": "bd8cfe98ecd9cf9e099647c6209b94ae", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15298603, "upload_time": "2020-01-19T09:00:26", "upload_time_iso_8601": "2020-01-19T09:00:26.350733Z", "url": "https://files.pythonhosted.org/packages/50/a2/22465356e054d49e955caa668bc6b26e4e4006b8832a9f14d00fa2cb8d2d/theonionbox-20.2rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "0e58f2c7d2b5b3089435d269097f5dc1", "sha256": "850c587b2c3211c3f53dc4424e3da2a9cd9449663f0c762eb0c50e74a9b800d2" }, "downloads": -1, "filename": "theonionbox-4.1.0.tar.gz", "has_sig": false, "md5_digest": "0e58f2c7d2b5b3089435d269097f5dc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12357092, "upload_time": "2018-01-14T22:07:13", "upload_time_iso_8601": "2018-01-14T22:07:13.175391Z", "url": "https://files.pythonhosted.org/packages/eb/ae/ce88ad44eb6132ef0ff66a12440e2a55da1f9ba0f3121c0bf767e0b87d47/theonionbox-4.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.1": [ { "comment_text": "", "digests": { "md5": "5c0945873f27ac4841bb82ad341a499a", "sha256": "2d85fc8a9d7b3dc524876715564b81d439b0efa394682b033a32f022461a857f" }, "downloads": -1, "filename": "theonionbox-4.1.1.tar.gz", "has_sig": false, "md5_digest": "5c0945873f27ac4841bb82ad341a499a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12358691, "upload_time": "2018-01-18T19:56:09", "upload_time_iso_8601": "2018-01-18T19:56:09.137323Z", "url": "https://files.pythonhosted.org/packages/e8/da/380f756dcf8fb94bcb9eb48921502cf323bd3b6de4fd933963a5317afaeb/theonionbox-4.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.2": [ { "comment_text": "", "digests": { "md5": "6181ef3521bf83b1dd850e5d8fb75252", "sha256": "9dd60081b52b69745adc39f5b21235384e028d25039aba1b88f0b4ac926a9587" }, "downloads": -1, "filename": "theonionbox-4.1.2.tar.gz", "has_sig": false, "md5_digest": "6181ef3521bf83b1dd850e5d8fb75252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12359405, "upload_time": "2018-01-20T13:05:59", "upload_time_iso_8601": "2018-01-20T13:05:59.656935Z", "url": "https://files.pythonhosted.org/packages/7d/12/cbec79c18cdbd84d593c26d2bcf908d407d670efdbca37a07c99afb4a900/theonionbox-4.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.1.3": [ { "comment_text": "", "digests": { "md5": "6423d9197cc714616f20c19068c552ca", "sha256": "e3886e176768f0b6bcff0d966b6a3318f581f924506942c617a3d18125374b6e" }, "downloads": -1, "filename": "theonionbox-4.1.3.tar.gz", "has_sig": false, "md5_digest": "6423d9197cc714616f20c19068c552ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12348682, "upload_time": "2018-02-12T21:50:47", "upload_time_iso_8601": "2018-02-12T21:50:47.498289Z", "url": "https://files.pythonhosted.org/packages/a0/65/a4cb119b059af7314cb069a7818f09282076ee8b67eadc813c7b091ad8fe/theonionbox-4.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "4.2": [ { "comment_text": "", "digests": { "md5": "c540003b459711d96ec688f77178ae10", "sha256": "13068be1008c8e981fe7aa044316beb889d3e930a3731b549fdc137fe1680a10" }, "downloads": -1, "filename": "theonionbox-4.2.tar.gz", "has_sig": false, "md5_digest": "c540003b459711d96ec688f77178ae10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13115423, "upload_time": "2018-05-17T21:14:38", "upload_time_iso_8601": "2018-05-17T21:14:38.976555Z", "url": "https://files.pythonhosted.org/packages/e8/f4/07c1e7602dc8e86a3e18a62c231ceed3fd87a4a3ec00336f54f77914b377/theonionbox-4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "4.2.1": [ { "comment_text": "", "digests": { "md5": "e653d7e5b71402d779f830c8b591f13c", "sha256": "834a6e15d7074a74331866b2d05b18435ede0e5fd061def9f3e6ff7c9e2b481a" }, "downloads": -1, "filename": "theonionbox-4.2.1.tar.gz", "has_sig": false, "md5_digest": "e653d7e5b71402d779f830c8b591f13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117993, "upload_time": "2018-05-28T18:45:16", "upload_time_iso_8601": "2018-05-28T18:45:16.400446Z", "url": "https://files.pythonhosted.org/packages/30/92/b3cb97120e0537cece919c454080505c23c00033cafb27228bd0ec593877/theonionbox-4.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "1b74bc44713d705259df1a614d041a54", "sha256": "30b614fa8a3c9145e9e70fa479eaa775a9ea82911aa6615de1a1fad2b6a821a6" }, "downloads": -1, "filename": "theonionbox-4.3.0.tar.gz", "has_sig": false, "md5_digest": "1b74bc44713d705259df1a614d041a54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13126370, "upload_time": "2018-10-12T19:11:12", "upload_time_iso_8601": "2018-10-12T19:11:12.704787Z", "url": "https://files.pythonhosted.org/packages/f6/90/bab164846bc3f59c2b05f9c15bcf6221d228a5b0a6517673d035be5db228/theonionbox-4.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "4.3.1": [ { "comment_text": "", "digests": { "md5": "840c82c610c1abd8d3e9e554e6054068", "sha256": "e6d2e498349fe6cd9e83699bcab05a4cba0d0ffb6221bc30c9286ecb5f50d243" }, "downloads": -1, "filename": "theonionbox-4.3.1.tar.gz", "has_sig": false, "md5_digest": "840c82c610c1abd8d3e9e554e6054068", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13002704, "upload_time": "2019-05-10T22:31:48", "upload_time_iso_8601": "2019-05-10T22:31:48.288438Z", "url": "https://files.pythonhosted.org/packages/b6/bd/85cde8246c9d6d7ec66f5a7231249a6b3367d8ccddf44ddcf9bc212204dd/theonionbox-4.3.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d410d93d949484b2c1b5442c0a1e5559", "sha256": "3d8fe592707d1f378331c5b6177f0a7b1599093993f2afc7ad295bc4dcccdac2" }, "downloads": -1, "filename": "theonionbox-20.2.tar.gz", "has_sig": false, "md5_digest": "d410d93d949484b2c1b5442c0a1e5559", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 15298428, "upload_time": "2020-01-19T16:46:06", "upload_time_iso_8601": "2020-01-19T16:46:06.043062Z", "url": "https://files.pythonhosted.org/packages/45/0f/d5ccf350a7ab74bd36f1c4f648475294a93d96ccf15f1a249aa4d4a41ed9/theonionbox-20.2.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }