{ "info": { "author": "Felipe Dau", "author_email": "dau.felipe@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU General Public License (GPL)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.7", "Topic :: Communications :: Email" ], "description": "nymphemeral\r\n-----------\r\nnymphemeral is a tool made for users searching for secure and\r\nanonymous communication on the internet.\r\n\r\nIt is a GUI client that relies on a pseudonym remailer that\r\ncommunicates to its users by posting messages to a shared mailbox,\r\na `Zax-type`_ nym server. Both the server and the client apply an\r\nephemeral encryption layer on their messages based on the `Axolotl\r\nRatchet protocol`_, providing forward and future secrecy to the\r\nconversation.\r\n\r\nFeatures\r\n--------\r\n- Manages pseudonym actions: creation, configuration and deletion,\r\n as well as message dispatch and retrieval\r\n\r\n- Communicates with the `new nymserv`_, a *Zax-type* nym server with\r\n forward and future secrecy\r\n\r\n- Uses `python-gnupg`_ and `pyaxo`_ for encryption\r\n\r\n- Uses `aampy`_ to retrieve messages from `alt.anonymous.messages`_\r\n\r\n- Sends messages through `Mixmaster`_, *sendmail*, or outputs the\r\n resulting ciphertexts to be sent manually\r\n\r\n- Supports End-to-End Encryption\r\n\r\nCurrent Release\r\n---------------\r\nThe current version of nymphemeral is 1.4.2, a beta, released\r\n2016-03-21.\r\n\r\nQuick Install\r\n-------------\r\nMake sure that you have the following::\r\n\r\n sudo apt-get install python-dev python-tk # If using Debian/Ubuntu\r\n sudo yum install python-devel tkinter # If using Fedora\r\n\r\nIf you use `pip`_ and `setuptools`_ (probably installed automatically\r\nwith *pip*), you can easily install nymphemeral with::\r\n\r\n sudo pip install nymphemeral\r\n\r\nYou should at least read `news server`_ to make sure you have one\r\nrunning and configured so that your nyms can receive messages.\r\n\r\nUpdating\r\n''''''''\r\nIf you installed nymphemeral with *pip*, you can also use it for\r\nupdates::\r\n\r\n sudo pip install --upgrade nymphemeral\r\n\r\nDocumentation\r\n-------------\r\nYou can find `installation`_ and `usage`_ instructions (with\r\nscreenshots) on the `documentation`_, as well as nymphemeral's\r\n`limitations`_.\r\n\r\nProtocol Update\r\n---------------\r\n**nymphemeral 1.3.3** was updated to use **pyaxo 0.4** that follows\r\nthe latest (Oct 1, 2014) version of the protocol, which changed the\r\norder of the ratcheting. For that reason, old conversations (created\r\nwith **nymphemeral < 1.3.3**) might not work properly after the\r\nupdate. We suggest that users update nymphemeral and restart their\r\nconversations by changing their nyms' **ephemeral keys**. The\r\n`Configuring the Nym`_ section explains how that can be done.\r\n\r\nFeedback and Contact\r\n--------------------\r\nPlease use the `GitHub issue tracker`_ to leave suggestions, feature\r\nrequests, bug reports, complaints or any contribution to nymphemeral.\r\nIf you feel the need to talk about something else, send messages to\r\n``nymphemeral@nym.now.im``. You can also use its `public key`_ for\r\nend-to-end encryption.\r\n\r\nAcknowledgements\r\n----------------\r\n- Thanks to `rxcomm`_ for the new nymserv, nym.now.im, pyaxo, aampy\r\n and for assisting on the development of this client\r\n\r\n- Thanks to `crooks`_ (Zax) for the original nymserv software\r\n\r\n- Thanks to `tych0`_ for assisting on fixes and improvements\r\n\r\n- Thanks to `HulaHoopWhonix`_ (from the `Whonix`_ team) for testing\r\n and providing awesome feedback, such as bug reports, feature\r\n requests and suggestions\r\n\r\n.. _`aampy`: https://github.com/rxcomm/aampy\r\n.. _`alt.anonymous.messages`: https://groups.google.com/forum/#!forum/alt.anonymous.messages\r\n.. _`axolotl ratchet protocol`: https://github.com/trevp/axolotl/wiki\r\n.. _`configuring the nym`: http://nymphemeral.readthedocs.org/en/latest/use/configuration.html\r\n.. _`crooks`: https://github.com/crooks\r\n.. _`documentation`: http://nymphemeral.readthedocs.org/\r\n.. _`github issue tracker`: https://github.com/felipedau/nymphemeral/issues\r\n.. _`hulahoopwhonix`: https://github.com/HulaHoopWhonix\r\n.. _`installation`: http://nymphemeral.readthedocs.org/en/latest/install/dependencies.html\r\n.. _`limitations`: http://nymphemeral.readthedocs.org/en/latest/overview.html#limitations\r\n.. _`mixmaster`: http://www.zen19351.zen.co.uk/mixmaster302\r\n.. _`news server`: http://nymphemeral.readthedocs.org/en/latest/install/newsserver.html\r\n.. _`new nymserv`: https://github.com/rxcomm/nymserv\r\n.. _`pip`: https://pypi.python.org/pypi/pip\r\n.. _`public key`: https://raw.githubusercontent.com/felipedau/nymphemeral/master/docs/source/nymphemeral-nym.asc\r\n.. _`pyaxo`: https://github.com/rxcomm/pyaxo\r\n.. _`python-gnupg`: https://pypi.python.org/pypi/python-gnupg\r\n.. _`rxcomm`: https://github.com/rxcomm\r\n.. _`setuptools`: https://pypi.python.org/pypi/setuptools\r\n.. _`tych0`: https://github.com/tych0\r\n.. _`usage`: http://nymphemeral.readthedocs.org/en/latest/use/login.html\r\n.. _`zax-type`: https://github.com/crooks/nymserv\r\n.. _`whonix`: https://whonix.org", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/felipedau/nymphemeral", "keywords": "nymphemeral ephemeral nymserver GUI client", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "nymphemeral", "package_url": "https://pypi.org/project/nymphemeral/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/nymphemeral/", "project_urls": { "Homepage": "https://github.com/felipedau/nymphemeral" }, "release_url": "https://pypi.org/project/nymphemeral/1.4.2.1/", "requires_dist": null, "requires_python": "", "summary": "Ephemeral pseudonym client", "version": "1.4.2.1" }, "last_serial": 2126094, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "e1e45b8e10fe86799b9bb2b6ea256473", "sha256": "6f1d4e48600278a77042e4008e4f44abc4aaefffbbb06cecd6566ac02c3e9d90" }, "downloads": -1, "filename": "nymphemeral-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e1e45b8e10fe86799b9bb2b6ea256473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31449, "upload_time": "2014-09-26T23:56:54", "url": "https://files.pythonhosted.org/packages/bd/d7/ed6db74fc4fb970c04eeef0f0f5b18704bb49e7f0028248061d7e8f44d8e/nymphemeral-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "53741b72d808c9a8a98f2090ceb43738", "sha256": "802a80b61598c46362efa5a1618d88d11f35b288c32cc3097949cd225e0b409a" }, "downloads": -1, "filename": "nymphemeral-1.1.1.tar.gz", "has_sig": false, "md5_digest": "53741b72d808c9a8a98f2090ceb43738", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31452, "upload_time": "2014-09-29T01:36:12", "url": "https://files.pythonhosted.org/packages/14/6a/0653229916ae7d4002f2ce2624a920d1789db791e8371ef5a4b0c111d4b9/nymphemeral-1.1.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "e8880155076d208e92218a944e0be41f", "sha256": "71d98ed0c00286709af806d50cac5b2a867fb789ab218f7078f834ebc4c9943f" }, "downloads": -1, "filename": "nymphemeral-1.2.2.tar.gz", "has_sig": false, "md5_digest": "e8880155076d208e92218a944e0be41f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33933, "upload_time": "2014-11-11T16:47:21", "url": "https://files.pythonhosted.org/packages/54/b8/6fef674e8ad4a2fcc4fd823eb9a2751854551e4b10fb7c47e0780967d232/nymphemeral-1.2.2.tar.gz" } ], "1.2.2.1": [ { "comment_text": "", "digests": { "md5": "ce004a1b15c19e2684f1b3ace1c3a283", "sha256": "36f4354892e2cbc3927546b4bcd25d79c4dbe21e0cb3e401cec86fc17448612f" }, "downloads": -1, "filename": "nymphemeral-1.2.2.1.tar.gz", "has_sig": false, "md5_digest": "ce004a1b15c19e2684f1b3ace1c3a283", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34140, "upload_time": "2014-11-14T03:30:19", "url": "https://files.pythonhosted.org/packages/42/aa/abbdffc3a28649cc655f903dfd21c4620f349620a789d66214549667be51/nymphemeral-1.2.2.1.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "5929f6759bbbfb206c929ee3a1d31966", "sha256": "759670097b176b32631d9d2ab87f82f08fd5009291294a153bf97a9a86913fda" }, "downloads": -1, "filename": "nymphemeral-1.3.1.tar.gz", "has_sig": false, "md5_digest": "5929f6759bbbfb206c929ee3a1d31966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39282, "upload_time": "2015-03-03T23:08:52", "url": "https://files.pythonhosted.org/packages/dd/c8/17c310f94db669394fa31e2cdd49442a4b5a08e38ad6222895061b2906f3/nymphemeral-1.3.1.tar.gz" } ], "1.3.2.0.4": [ { "comment_text": "", "digests": { "md5": "32c4d7a69684a7e67e0c563066f785de", "sha256": "d7e5abdb1db674791f5b2327fa16ef74688dba3ea5531f9255a6e03dcc1967ad" }, "downloads": -1, "filename": "nymphemeral-1.3.2.0.4.tar.gz", "has_sig": false, "md5_digest": "32c4d7a69684a7e67e0c563066f785de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2198720, "upload_time": "2015-07-15T14:32:29", "url": "https://files.pythonhosted.org/packages/0e/cc/8e653112b0b17541d352406e56a787e9f5b9c0920dd6ddf932ecd2909d68/nymphemeral-1.3.2.0.4.tar.gz" } ], "1.3.2.0.5": [ { "comment_text": "", "digests": { "md5": "7de169d5f824665a6bfc19fb6f0f65c9", "sha256": "eb04c0d5d0b3b4033c4e28766ea7926cd04624a600555c6869051bea1be7a457" }, "downloads": -1, "filename": "nymphemeral-1.3.2.0.5.tar.gz", "has_sig": false, "md5_digest": "7de169d5f824665a6bfc19fb6f0f65c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2198713, "upload_time": "2015-07-16T01:34:53", "url": "https://files.pythonhosted.org/packages/ea/98/56ed2f958b8788ce42e2bea2ebc63a970fb0cc8bedd8bccb553b50b6dd97/nymphemeral-1.3.2.0.5.tar.gz" } ], "1.3.5": [ { "comment_text": "", "digests": { "md5": "9b2633f4b64e9a09446082c3be495309", "sha256": "b7622a9f3d4f5ed746531b878a6281e5e61204ebebbd9401736df387d31df7f4" }, "downloads": -1, "filename": "nymphemeral-1.3.5.tar.gz", "has_sig": false, "md5_digest": "9b2633f4b64e9a09446082c3be495309", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893618, "upload_time": "2015-09-09T21:37:35", "url": "https://files.pythonhosted.org/packages/ae/65/9eb0cdbb61672236b546cf7454e0326ac11821b2b12ca825a8220e7c88b2/nymphemeral-1.3.5.tar.gz" } ], "1.3.5.2": [ { "comment_text": "", "digests": { "md5": "514fa35b9279a82af5054ccf95ab7627", "sha256": "941f1af596b08b8b0ab8ef19bca7d8b8fc21e2f0382d1cfba67e64d9698b33f4" }, "downloads": -1, "filename": "nymphemeral-1.3.5.2.tar.gz", "has_sig": false, "md5_digest": "514fa35b9279a82af5054ccf95ab7627", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 893694, "upload_time": "2015-09-14T13:30:29", "url": "https://files.pythonhosted.org/packages/72/b0/b616da09942de5e717d30b86788d73c29ecfe696566ebdbe3604d9ebea7c/nymphemeral-1.3.5.2.tar.gz" } ], "1.3.6": [ { "comment_text": "", "digests": { "md5": "b2b2ccde2834fe4fe4330d3d45eb729f", "sha256": "a209a33a9520939f7c4f4b7b00e5d81597f4790fb81938b67b1593da7c328529" }, "downloads": -1, "filename": "nymphemeral-1.3.6.tar.gz", "has_sig": false, "md5_digest": "b2b2ccde2834fe4fe4330d3d45eb729f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2424205, "upload_time": "2015-12-17T18:21:05", "url": "https://files.pythonhosted.org/packages/54/55/cb17214aea2eae2868e4fe1f4b35d187d09130af50d278e3740191484db5/nymphemeral-1.3.6.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "d7201d2a12104925ec533ded65eae4c4", "sha256": "ef6c10c0c3ca055f95b07bdbd85250690c9d3804b8d4a14d08215030c617ad4a" }, "downloads": -1, "filename": "nymphemeral-1.4.tar.gz", "has_sig": false, "md5_digest": "d7201d2a12104925ec533ded65eae4c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2441594, "upload_time": "2015-12-19T18:39:01", "url": "https://files.pythonhosted.org/packages/37/f7/14c5b8b7b674b8d0b782ce70dccdd3d35bd6ec48db77509f72cc6376916c/nymphemeral-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "f826a2d469770f6b8ea7390324d93ec7", "sha256": "65d292dc0205a5da27e180352f267d9853110f09fc4bf449f887c9b022be38b2" }, "downloads": -1, "filename": "nymphemeral-1.4.1.tar.gz", "has_sig": false, "md5_digest": "f826a2d469770f6b8ea7390324d93ec7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 910569, "upload_time": "2016-02-13T00:50:47", "url": "https://files.pythonhosted.org/packages/20/18/4bd9b5aa0352e23c3f85829906b38e2fc9b67fcc71f4a3f7057a70631d24/nymphemeral-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "7d444fcd630a434c29215aa7117b4f0d", "sha256": "eb5eb6c32323856c74e65aa074e97cb3c858c0659ca0f976b5c8d131e8a14cda" }, "downloads": -1, "filename": "nymphemeral-1.4.2.tar.gz", "has_sig": false, "md5_digest": "7d444fcd630a434c29215aa7117b4f0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2753090, "upload_time": "2016-03-21T15:00:55", "url": "https://files.pythonhosted.org/packages/e3/b8/7803fd56e99a03f5d987f537c23c648ba9736c7feb8e273c8e54e47f2ad9/nymphemeral-1.4.2.tar.gz" } ], "1.4.2.1": [ { "comment_text": "", "digests": { "md5": "a91aeb66d196ea37f9db365746f97fbe", "sha256": "23e5b8f0cdae6d69795e5fb3c9d33f4a0da2433618dce33f7206298cbcbb538f" }, "downloads": -1, "filename": "nymphemeral-1.4.2.1.tar.gz", "has_sig": false, "md5_digest": "a91aeb66d196ea37f9db365746f97fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2748400, "upload_time": "2016-05-20T21:11:12", "url": "https://files.pythonhosted.org/packages/dd/34/585ef6b19d43c192a88ed76f1a91334994061cec3a2db72879eca5faf3e9/nymphemeral-1.4.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a91aeb66d196ea37f9db365746f97fbe", "sha256": "23e5b8f0cdae6d69795e5fb3c9d33f4a0da2433618dce33f7206298cbcbb538f" }, "downloads": -1, "filename": "nymphemeral-1.4.2.1.tar.gz", "has_sig": false, "md5_digest": "a91aeb66d196ea37f9db365746f97fbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2748400, "upload_time": "2016-05-20T21:11:12", "url": "https://files.pythonhosted.org/packages/dd/34/585ef6b19d43c192a88ed76f1a91334994061cec3a2db72879eca5faf3e9/nymphemeral-1.4.2.1.tar.gz" } ] }