{ "info": { "author": "Kimmo Parviainen-Jalanko", "author_email": "k@77.fi", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: Unix", "Programming Language :: Python :: 3.4", "Topic :: Communications", "Topic :: Internet", "Topic :: Security", "Topic :: Security :: Cryptography" ], "description": "About ike\n=========\n\nThe goal of this project is to be a minimalistic IKEv2 (RFC 5996)\nimplementation in Python.\n\nStatus\n------\n\nThis project is in early stages. Use at own risk.\n\nIt will make your IP stack talk ESP to the remote peer.\n\nWhat it can do:\n\n- Act as an initiator\n- Authenticate itself and peer using raw RSA keys.\n- Install ESP SAs and SPD entries to use the key material via\n ``setkey`` command from ipsec-tools.\n\nLimitations (hardcoded values):\n\n- Cipher algorithm is Camellia in CBC mode with 256 bit keys.\n- HMAC / Hash / PRF algorithm is SHA2/256.\n- IKE group is Diffie-Hellman modp 14.\n- Authentication (both own private and peer public) key file paths are\n hardcoded.\n- 'setkey' syntax is of whatever the ipsec-tools on Debian 7.1 accept.\n- Traffic selectors are myip:any:0-65535 <-> peerip:any:0-65535\n\nDesign principles\n-----------------\n\n- Minimal amount of code.\n- Support *MUST* features of draft-kivinen-ipsecme-ikev2-rfc5996bis-02\n (RFC 5996 successor)\n- Use strongest algorithms possible.\n\nDocumentation\n-------------\n\nYou can read the Documentation at https://pythonhosted.org/ike\n\nWhat this project is *NOT* going to be\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n- ISAKMP (IKEv1) RFC 2409 compliant\n- IPSec data plane / ESP protocol\n\nLicense\n-------\n\n- MIT License\n\nReferences\n----------\n\n- http://tools.ietf.org/html/draft-kivinen-ipsecme-ikev2-rfc5996bis-02\n- http://tools.ietf.org/html/draft-kivinen-ipsecme-ikev2-minimal-01\n\n\n\n", "description_content_type": "", "docs_url": "https://pythonhosted.org/ike/", "download_url": "https://github.com/kimvais/ike/releases", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/kimvais/ike/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ike", "package_url": "https://pypi.org/project/ike/", "platform": "", "project_url": "https://pypi.org/project/ike/", "project_urls": { "Download": "https://github.com/kimvais/ike/releases", "Homepage": "http://github.com/kimvais/ike/" }, "release_url": "https://pypi.org/project/ike/0.1.1/", "requires_dist": [ "rsa", "cryptography" ], "requires_python": "", "summary": "Minimalistic Internet Key Exchange protocol v2 (RFC 5996) library", "version": "0.1.1" }, "last_serial": 3956597, "releases": { "0.0.1": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "c7403336811ed9c77fbdb0f62decdaad", "sha256": "d85753609a6e0fb4827925f383d4a678bc7b8ec5678e713a62e7626064fd1b96" }, "downloads": -1, "filename": "ike-0.0.1.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c7403336811ed9c77fbdb0f62decdaad", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 32005, "upload_time": "2014-04-02T09:40:39", "url": "https://files.pythonhosted.org/packages/04/db/dc62bb5f37cdd22eb2c02db2bcda385013ad12e778fe7463e8374518dcf8/ike-0.0.1.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "bfb64ae2a71ed04959403385205c3378", "sha256": "fd35343f7c8cf5c1df0e1955883125be3a2e77e2a1cd1cc41c45ad4d66218f56" }, "downloads": -1, "filename": "ike-0.0.1.tar.gz", "has_sig": false, "md5_digest": "bfb64ae2a71ed04959403385205c3378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8224, "upload_time": "2014-04-02T09:40:36", "url": "https://files.pythonhosted.org/packages/ad/02/76f51f0735c83c1a87b2ab7113e0fdbddec6bfdc3d4929e5f1508933633e/ike-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "9321dce29f0adf59a1e3dc32c2f2d8a0", "sha256": "8eaef89dd41ad3be81ef66329d253464f9e9bc53e8add590e5579b66d16936ae" }, "downloads": -1, "filename": "ike-0.0.2.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "9321dce29f0adf59a1e3dc32c2f2d8a0", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19370, "upload_time": "2014-04-02T10:38:44", "url": "https://files.pythonhosted.org/packages/5e/77/7ac54d1b136c9347ac4a22d5432d8db92bd780224bb8ad5aca1a180d7f8d/ike-0.0.2.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cbf5d1e12085fa2517f89d73fd1cdec2", "sha256": "8abc3ad146755ef9be54f0d33951b90c9a9bcbf36523c0b05530c909386f7d7d" }, "downloads": -1, "filename": "ike-0.0.2.tar.gz", "has_sig": false, "md5_digest": "cbf5d1e12085fa2517f89d73fd1cdec2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8684, "upload_time": "2014-04-02T10:38:42", "url": "https://files.pythonhosted.org/packages/bf/18/658e6992c988cd2b9369aaf215815624c99a294008a5223d1e72ce3f90f1/ike-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "dfd1b81b7b3385e2ff97659768289526", "sha256": "d553db234029d7f3d39bfc47e2e4eef79e4beb319ab0b5b376f016418d6cabe1" }, "downloads": -1, "filename": "ike-0.0.3.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "dfd1b81b7b3385e2ff97659768289526", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 23049, "upload_time": "2014-04-03T16:02:02", "url": "https://files.pythonhosted.org/packages/d1/25/5bc26189198aa8f4e2eb28dfe89f8c4a1025fc9395910ad636b5f17930f8/ike-0.0.3.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "45d5503434b01ef2d5fd4b4180cbd6a8", "sha256": "e125ddc2e9bc505cad24feda590959496af5c1f416fdcd8efd0484a7cc92402f" }, "downloads": -1, "filename": "ike-0.0.3.tar.gz", "has_sig": false, "md5_digest": "45d5503434b01ef2d5fd4b4180cbd6a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10054, "upload_time": "2014-04-03T16:01:58", "url": "https://files.pythonhosted.org/packages/ee/c4/cf11dc9ce97499f43601fdb0eb8cc254f239ddaa52997fedd2e343c712de/ike-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "695fc60333453247c08d9c0ece865e20", "sha256": "03f1ce3e4fdd780c7042374ffce78babeaaf092c5fbabee5265161ae62c38bcf" }, "downloads": -1, "filename": "ike-0.0.4.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "695fc60333453247c08d9c0ece865e20", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 25073, "upload_time": "2014-04-04T09:48:50", "url": "https://files.pythonhosted.org/packages/5e/cf/9842f8c40dd6d48c06e4a7db0b7e8fade9374152c8227d95daa32a807a70/ike-0.0.4.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d7d0af0df56afab39da4cd27a6d18307", "sha256": "b3bdc3abfc5478535c93291f7120186e9a5307d7116234ee154f7eecfe89a585" }, "downloads": -1, "filename": "ike-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d7d0af0df56afab39da4cd27a6d18307", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10712, "upload_time": "2014-04-04T09:48:48", "url": "https://files.pythonhosted.org/packages/a6/49/f915b4831d6d1ad1e2863dfea1bed8c9c7d7312684332c2cc5b899a98477/ike-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "c86099abc7ff8abe7df6526d30210d9f", "sha256": "4d6bbc6b350b3762e4e931f9e52226f1ae7b2782099076834aa7e4dc2b632dc6" }, "downloads": -1, "filename": "ike-0.0.5.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "c86099abc7ff8abe7df6526d30210d9f", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 25292, "upload_time": "2014-04-04T11:39:36", "url": "https://files.pythonhosted.org/packages/e6/57/3b5b161fa6ae2be67e64d3023bc05a20b2f428c4e8c3170d39210ee6b69d/ike-0.0.5.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9f783b5bb591fad8f89f132cb6dc272c", "sha256": "fb611079ddc03e9fdc68127a866f097cc796fddcc5a2f1620e66721d829a9774" }, "downloads": -1, "filename": "ike-0.0.5.tar.gz", "has_sig": false, "md5_digest": "9f783b5bb591fad8f89f132cb6dc272c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11068, "upload_time": "2014-04-04T11:39:34", "url": "https://files.pythonhosted.org/packages/8e/42/028615cfc33b5b83a20cd94741e4f669c4806ee3421267922e55990c1de8/ike-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "bf542969f32bfc7d4b4ea0d6c2ed5ed6", "sha256": "79d7bef5865ee323b5a8579dfb196356c3817071eb4462babdd8765056d6b47a" }, "downloads": -1, "filename": "ike-0.0.6.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "bf542969f32bfc7d4b4ea0d6c2ed5ed6", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26552, "upload_time": "2014-04-06T10:20:08", "url": "https://files.pythonhosted.org/packages/0e/15/db64a52956462848b1cbddceae2d23b80d88d3777a21ee689eb26b1bc5ef/ike-0.0.6.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "789dd87a255f50e2bd88ea866e66a584", "sha256": "997369bd8696eb9be0e0bbb781423649b48c9205f573780b1d0ec333777f730c" }, "downloads": -1, "filename": "ike-0.0.6.tar.gz", "has_sig": false, "md5_digest": "789dd87a255f50e2bd88ea866e66a584", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11622, "upload_time": "2014-04-06T10:20:04", "url": "https://files.pythonhosted.org/packages/2e/71/1babf4448ac2d2cbaf885c302d7c684b0f0687ccd6c0b0c4eff5acde8d32/ike-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "built for Linux-3.2.0-4-amd64-x86_64-with-glibc2.9", "digests": { "md5": "693a08dececb8ae5dbca65818b8ba9e3", "sha256": "e8547355ddbc14bd0451e72e07e503bdf6a1193cfb7e3bd161e590f215dbfb8f" }, "downloads": -1, "filename": "ike-0.1.0.linux-x86_64.tar.gz", "has_sig": false, "md5_digest": "693a08dececb8ae5dbca65818b8ba9e3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 27120, "upload_time": "2014-04-08T11:21:24", "url": "https://files.pythonhosted.org/packages/fa/1b/fe96a0e10954e3f274013dc8e405959700df30e446deeab5f0778d17fe41/ike-0.1.0.linux-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a30171721cf05a89c9f6a20f32c1fc63", "sha256": "bcb7a0d68e1777688c2d65d016853fd46b875a42e8557ef3d86a7fd3767cdea6" }, "downloads": -1, "filename": "ike-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a30171721cf05a89c9f6a20f32c1fc63", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 16281, "upload_time": "2014-04-08T11:24:58", "url": "https://files.pythonhosted.org/packages/fe/57/cac23d4eefc0f88472cf92d9960cf9b97b2de1dc766ed72fe4af129ed6a4/ike-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d3a21d79fc8478dce39eba2d42c0747", "sha256": "9881323f763593e359cf7c7784c19e32390e37ad74cdee29ea95c022f20af6f2" }, "downloads": -1, "filename": "ike-0.1.0.tar.gz", "has_sig": false, "md5_digest": "9d3a21d79fc8478dce39eba2d42c0747", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12017, "upload_time": "2014-04-08T11:21:22", "url": "https://files.pythonhosted.org/packages/34/5d/1193465865dea93d09d552994d60c81a4b63276f4e72f3410a7dbc60e0c0/ike-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e16cc6d2c15370f3576c2c71887c73a0", "sha256": "16c2ae45fe625cb91354d5bc29f39100cf2b43ca8333d26e046ad2992d09180d" }, "downloads": -1, "filename": "ike-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e16cc6d2c15370f3576c2c71887c73a0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 20480, "upload_time": "2018-06-13T07:05:30", "url": "https://files.pythonhosted.org/packages/b0/f9/d4295184d1e3bed8e1e9c6bdaa861d4cb652eb0fce47cb0293ef252e4152/ike-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8bedbce4b11cb2be68d667682a056cb", "sha256": "ecf264ba7db2b5342c296765d2e60cc1838445050253009bed184c25a2da4f90" }, "downloads": -1, "filename": "ike-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8bedbce4b11cb2be68d667682a056cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22291, "upload_time": "2018-03-16T14:25:52", "url": "https://files.pythonhosted.org/packages/9d/85/18d5e1db193a8c4dec5ffab3a9fe3f88615b69bdeec31eac8fbcf9cf56c2/ike-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4320fcc0ee989255304da1db532a8707", "sha256": "91e90e5ad54df0052f04feefdcc8954dd12c824ba76e5b6076c1802de10e946f" }, "downloads": -1, "filename": "ike-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4320fcc0ee989255304da1db532a8707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16349, "upload_time": "2018-03-16T14:25:59", "url": "https://files.pythonhosted.org/packages/2a/31/43fe30090ec31bc1f369abd5fa318d2e4d9bf4dd19492c9cd621837f3205/ike-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e16cc6d2c15370f3576c2c71887c73a0", "sha256": "16c2ae45fe625cb91354d5bc29f39100cf2b43ca8333d26e046ad2992d09180d" }, "downloads": -1, "filename": "ike-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e16cc6d2c15370f3576c2c71887c73a0", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 20480, "upload_time": "2018-06-13T07:05:30", "url": "https://files.pythonhosted.org/packages/b0/f9/d4295184d1e3bed8e1e9c6bdaa861d4cb652eb0fce47cb0293ef252e4152/ike-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8bedbce4b11cb2be68d667682a056cb", "sha256": "ecf264ba7db2b5342c296765d2e60cc1838445050253009bed184c25a2da4f90" }, "downloads": -1, "filename": "ike-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e8bedbce4b11cb2be68d667682a056cb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 22291, "upload_time": "2018-03-16T14:25:52", "url": "https://files.pythonhosted.org/packages/9d/85/18d5e1db193a8c4dec5ffab3a9fe3f88615b69bdeec31eac8fbcf9cf56c2/ike-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4320fcc0ee989255304da1db532a8707", "sha256": "91e90e5ad54df0052f04feefdcc8954dd12c824ba76e5b6076c1802de10e946f" }, "downloads": -1, "filename": "ike-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4320fcc0ee989255304da1db532a8707", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16349, "upload_time": "2018-03-16T14:25:59", "url": "https://files.pythonhosted.org/packages/2a/31/43fe30090ec31bc1f369abd5fa318d2e4d9bf4dd19492c9cd621837f3205/ike-0.1.1.tar.gz" } ] }