{ "info": { "author": "Daniele Antonioli", "author_email": "antonioli.daniele@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Education", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Security" ], "description": "MiniCPS is a framework for Cyber-Physical Systems real-time simulation. It includes support for physical process and control devices simulation, and network emulation. It is built on top of mininet.\n\n\n", "description_content_type": null, "docs_url": "https://pythonhosted.org/minicps/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/scy-phy/minicps", "keywords": "simulation cyber-physical systems security real-time mininet", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "minicps", "package_url": "https://pypi.org/project/minicps/", "platform": "", "project_url": "https://pypi.org/project/minicps/", "project_urls": { "Homepage": "https://github.com/scy-phy/minicps" }, "release_url": "https://pypi.org/project/minicps/1.1.3/", "requires_dist": [ "cpppo", "cryptography", "pyasn1", "pymodbus" ], "requires_python": "", "summary": "MiniCPS: a framework for Cyber-Physical Systems real-time simulation, built on top of mininet.", "version": "1.1.3" }, "last_serial": 2983891, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "4b16739ee0461cfe29ab02acc9ef56a4", "sha256": "4e4ad9be4618feb2759f980c214a6f1409e1f2c02576ae3290b34c0685907890" }, "downloads": -1, "filename": "minicps-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4b16739ee0461cfe29ab02acc9ef56a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20049, "upload_time": "2017-04-21T03:32:59", "url": "https://files.pythonhosted.org/packages/df/15/bac13abacdf5a6a4dad8a685cffa9504d15095fbb01b618127085fe3bebb/minicps-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2606b40a4df1732de9f0b847f1814121", "sha256": "ebfce61301d2e53154cb1428334df58899bb9f6e8c6b660207848d0006a5e2d5" }, "downloads": -1, "filename": "minicps-1.1.0.tar.gz", "has_sig": false, "md5_digest": "2606b40a4df1732de9f0b847f1814121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16533, "upload_time": "2017-04-21T03:33:01", "url": "https://files.pythonhosted.org/packages/69/23/ee6eb9f5981a6c4a9fe9d428c7844af2048e425b3689640549d79b79a5a7/minicps-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a86855c1b3f615e501a89624e0bd2a82", "sha256": "90fc75459af6929ef5b40db179c1827fe1aaa4898434915a86c67ffaedcd5b82" }, "downloads": -1, "filename": "minicps-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a86855c1b3f615e501a89624e0bd2a82", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20946, "upload_time": "2017-05-03T01:46:44", "url": "https://files.pythonhosted.org/packages/ac/91/8d19b8f402aa280a313c0b9337877be9e4d996dae84d74b003d191830ec7/minicps-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1cc4cecf4a010574139a532935a2d177", "sha256": "ff7192e46f17921568bbe70f306651d7e4b6c53961e68755ee71079af1021049" }, "downloads": -1, "filename": "minicps-1.1.1.tar.gz", "has_sig": false, "md5_digest": "1cc4cecf4a010574139a532935a2d177", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16979, "upload_time": "2017-05-03T01:46:46", "url": "https://files.pythonhosted.org/packages/4d/5c/229f9d9a788e60ea44b28b55b54f9ab1e1f4268a2f5d59d3d6f0f3527a14/minicps-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "aef317b469136f36c74e7fe556b689f0", "sha256": "bd09df23e379f565b6b45ec8cb760b9f3363c8b1f8fb3e20f139a5d24ed86510" }, "downloads": -1, "filename": "minicps-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "aef317b469136f36c74e7fe556b689f0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20151, "upload_time": "2017-05-14T08:57:30", "url": "https://files.pythonhosted.org/packages/fc/db/e0bdff05522a29448f548dbd53fe370d6d84ada03f53089bbf90edf69eba/minicps-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "966c7be35c81a0ba6901d085f1782d95", "sha256": "9fd1a32fff03894f22431926269a5755a725a44a4dc1a7d56e8b819bb51a3121" }, "downloads": -1, "filename": "minicps-1.1.2.tar.gz", "has_sig": false, "md5_digest": "966c7be35c81a0ba6901d085f1782d95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16592, "upload_time": "2017-05-14T08:57:33", "url": "https://files.pythonhosted.org/packages/8a/2f/b2e6038765a038bdad344fe51b8a499d6a7c2b95bb824e3ce3faa229b123/minicps-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "4be201600a2d9184835cc379ee99e7c8", "sha256": "d2562600939c603e64f0bc3de5894957d92ecda1f43b6f94fe2b60ff6da110ef" }, "downloads": -1, "filename": "minicps-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4be201600a2d9184835cc379ee99e7c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20848, "upload_time": "2017-06-28T03:51:49", "url": "https://files.pythonhosted.org/packages/6a/1b/5e6968a8ee7d8af7b4a8f5070074e967297e144ae5a766f4136e96c772a3/minicps-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7c98de0b13b09ef720db154a416ce4", "sha256": "cf75cca89fde97dbd677c61f3aafc6b92cfa8aa6a08cf2de408f806742946713" }, "downloads": -1, "filename": "minicps-1.1.3.tar.gz", "has_sig": false, "md5_digest": "ec7c98de0b13b09ef720db154a416ce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16825, "upload_time": "2017-06-28T03:51:50", "url": "https://files.pythonhosted.org/packages/fd/af/9d77a76d0b9d6de92439e049b3491042a5b51dd9459fea01232e60185eba/minicps-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4be201600a2d9184835cc379ee99e7c8", "sha256": "d2562600939c603e64f0bc3de5894957d92ecda1f43b6f94fe2b60ff6da110ef" }, "downloads": -1, "filename": "minicps-1.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "4be201600a2d9184835cc379ee99e7c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20848, "upload_time": "2017-06-28T03:51:49", "url": "https://files.pythonhosted.org/packages/6a/1b/5e6968a8ee7d8af7b4a8f5070074e967297e144ae5a766f4136e96c772a3/minicps-1.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec7c98de0b13b09ef720db154a416ce4", "sha256": "cf75cca89fde97dbd677c61f3aafc6b92cfa8aa6a08cf2de408f806742946713" }, "downloads": -1, "filename": "minicps-1.1.3.tar.gz", "has_sig": false, "md5_digest": "ec7c98de0b13b09ef720db154a416ce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16825, "upload_time": "2017-06-28T03:51:50", "url": "https://files.pythonhosted.org/packages/fd/af/9d77a76d0b9d6de92439e049b3491042a5b51dd9459fea01232e60185eba/minicps-1.1.3.tar.gz" } ] }