{ "info": { "author": "Yoram Shamir", "author_email": "yoram@ignissoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Software Development :: Testing :: Traffic Generation" ], "description": "TGN - Traffic Generator\nIXE - IxExplorer\n\nThis package implements Python OO API for Ixia IxExplorer traffic generator.\n\n\nFunctionality\nThe current version supports the following test flow:\n\tBuild configuration -> Start/Stop traffic -> Get statistics.\nSupported operations:\n\t- Load configuration - reserve ports and load configuration (prt or str)\n\t- Basic operations - get/set attributes, get/create children\n\t- Start/Stop - transmit, capture\n\t- Statistics - ports, streams and packet groups\n\t- Save configuration (prt or str)\n\t- Disconnect\nThe package also support Add/Remove objects so it supports the following test case:\n\tLoad configuration -> Get/Set attributes -> Start/Stop traffic -> Get statistics.\nBut this is less elaborated and documented at this version.\n\nTODO\nShort term:\n- Reset all stream sub commands to default when adding stream\n- Reset all port sub-commands when reseting port? \n- Stream (packet group) statistics\n\nLonger term:\n- Should we clear stats on start traffic?\n- Refine set_attributes for port etc - IxeObjectWithWrite?\n- Use statList\n- Test if Tcl server and chassis on the same version\n- Local Tcl\n- Full support for Linux server (including error detection)\n- Better error messages\n- Implicit load configuration\n- Get/Set Enums\n- Full support for Linux clients (over sockets only)\n- Copy files to (config) / from (cap) server\n- Multi chassis\n- Improve stream stats - performance, single stream only, set implicitly\n- Load cfg\n- Full documentation\n- Per port stream stats\n- session is static object!\n\nInstallation:\nstable - pip instsll ixeooapi\n\nPrerequisite:\nIn case of Linux IxOS - IxExplorer application installed.\n\nRelated works:\nThe low level API of the package is based on python-ixia package - https://github.com/kontron/python-ixia.\n\nContact:\nFeel free to contact me with any question or feature request at yoram@ignissoft.com", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shmir/PyIxExplorer/", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "ixeooapi", "package_url": "https://pypi.org/project/ixeooapi/", "platform": "any", "project_url": "https://pypi.org/project/ixeooapi/", "project_urls": { "Homepage": "https://github.com/shmir/PyIxExplorer/" }, "release_url": "https://pypi.org/project/ixeooapi/0.8.6/", "requires_dist": null, "requires_python": "", "summary": "Python OO API package to automate Ixia IxExplorer traffic generator", "version": "0.8.6" }, "last_serial": 3363350, "releases": { "0.5.1": [ { "comment_text": "", "digests": { "md5": "2e52296db51269c39b6ece993d44b4cf", "sha256": "48359bda9f49792942c276f308d83bc54f7033cd67c82fa5cd89329544f359f9" }, "downloads": -1, "filename": "ixeooapi-0.5.1.zip", "has_sig": false, "md5_digest": "2e52296db51269c39b6ece993d44b4cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17809, "upload_time": "2017-05-08T13:38:39", "url": "https://files.pythonhosted.org/packages/a1/2c/9da43824bdb17751e9ac74f09be614d6c900e9a7e49cf7f7e2ccf5f13bf5/ixeooapi-0.5.1.zip" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "ea2c8a0621dca1e3e56bd8c58cbe716f", "sha256": "b3b2422c6877c1686c8dd56880f1bc2804fab37c33c8b1ede3e3c0357fd39803" }, "downloads": -1, "filename": "ixeooapi-0.5.2.zip", "has_sig": false, "md5_digest": "ea2c8a0621dca1e3e56bd8c58cbe716f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17600, "upload_time": "2017-05-10T12:00:59", "url": "https://files.pythonhosted.org/packages/63/6f/a9851d65e45e0a8498f9d223a678834037dd8d67b062828978c89ef788ec/ixeooapi-0.5.2.zip" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "664a025519719ff558d5ab68abbf76ad", "sha256": "225dcd2d9fd97cae240aa6e57d788ae9ce8fd6fc57065371df5486e482cb7503" }, "downloads": -1, "filename": "ixeooapi-0.6.2.tar.gz", "has_sig": false, "md5_digest": "664a025519719ff558d5ab68abbf76ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10521, "upload_time": "2017-07-03T12:21:59", "url": "https://files.pythonhosted.org/packages/43/65/dd44494de5caa6960bf41b1e45e0df9453a61cb1b36d76397c1906a217b7/ixeooapi-0.6.2.tar.gz" } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "4936d521312dd6c58a50cd7229794a96", "sha256": "2b46301b54e66e8c40ff6b5fabe618db2780eacee5af12d6dc86836ff67bb05d" }, "downloads": -1, "filename": "ixeooapi-0.7.10.tar.gz", "has_sig": false, "md5_digest": "4936d521312dd6c58a50cd7229794a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14984, "upload_time": "2017-10-16T13:51:01", "url": "https://files.pythonhosted.org/packages/5c/07/d95e201826ea85be694fcd4f0800897806c6b6dbc7371e7e2d5199978544/ixeooapi-0.7.10.tar.gz" } ], "0.7.9": [ { "comment_text": "", "digests": { "md5": "f8782639c3d3374f752a6e3b3f4aa46f", "sha256": "532e1b2dc18badb5c20880faddcf5d3b8c3eccbaa6cf3695b12c7c8cd715e251" }, "downloads": -1, "filename": "ixeooapi-0.7.9.tar.gz", "has_sig": false, "md5_digest": "f8782639c3d3374f752a6e3b3f4aa46f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15003, "upload_time": "2017-10-15T13:19:15", "url": "https://files.pythonhosted.org/packages/00/93/71b3512636b55071122a824fdc059e8171b31451d79dc3c9a3c89e5a8b65/ixeooapi-0.7.9.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "46952af132c28079d9e45c9b71427ca5", "sha256": "346234e5a3cf1c7351625aff220882d558f6b5eb35a9cf2326a8e5a58fd773c7" }, "downloads": -1, "filename": "ixeooapi-0.8.0.tar.gz", "has_sig": false, "md5_digest": "46952af132c28079d9e45c9b71427ca5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15975, "upload_time": "2017-10-18T11:19:00", "url": "https://files.pythonhosted.org/packages/e4/3a/3ebeb13a6c65ded01028e1e583ac578d960c99c16be21933a7f2c7bc8e49/ixeooapi-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "6ce5b038cd0fb7bc9638c65cf49da8c9", "sha256": "5b398e750766d4ecdb016eb69a4d4904640c35569af72ea7fdd523fc4e724c4f" }, "downloads": -1, "filename": "ixeooapi-0.8.1.tar.gz", "has_sig": false, "md5_digest": "6ce5b038cd0fb7bc9638c65cf49da8c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16085, "upload_time": "2017-10-19T13:41:11", "url": "https://files.pythonhosted.org/packages/df/e8/0844ab0d77dbfcf9fa12deeb5fe0fa8c7aa6d888bfc77c8ff1cda1c35eb3/ixeooapi-0.8.1.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "6b5612ac7b8707c087c17007b82d364c", "sha256": "c674244e73c9ca40db3df8ba03107181b72c2ef95749d3eab5a6a9d23c468c91" }, "downloads": -1, "filename": "ixeooapi-0.8.3.tar.gz", "has_sig": false, "md5_digest": "6b5612ac7b8707c087c17007b82d364c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18011, "upload_time": "2017-10-31T18:48:48", "url": "https://files.pythonhosted.org/packages/f5/14/16996f0e8a98268cfa8edd60596323c6d6dd0cba2dbee58f05334cb5e029/ixeooapi-0.8.3.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "17cbbe2794a390c7f67526ee7dc258b8", "sha256": "21c74550cb316cef04a4d41845d63a7f0fdd4f5d7e29771f22fc50262e2a0931" }, "downloads": -1, "filename": "ixeooapi-0.8.5.tar.gz", "has_sig": false, "md5_digest": "17cbbe2794a390c7f67526ee7dc258b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19048, "upload_time": "2017-11-13T10:39:06", "url": "https://files.pythonhosted.org/packages/c7/b6/f7ae40285228f65a6ff16b00a4a6056dd56b6731e2de5b8f47cbe33438d1/ixeooapi-0.8.5.tar.gz" } ], "0.8.6": [ { "comment_text": "", "digests": { "md5": "d535533669b439016cca47599c3518ad", "sha256": "3987077c2f9068cbb1d48238d76667bd02453c0d6f5e06f6feccfcbacf67f385" }, "downloads": -1, "filename": "ixeooapi-0.8.6.tar.gz", "has_sig": false, "md5_digest": "d535533669b439016cca47599c3518ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19318, "upload_time": "2017-11-25T19:15:17", "url": "https://files.pythonhosted.org/packages/99/71/15c65ba59b2b2814acbdb8370e55890b1520a50611b8cf1be6ffab9beab7/ixeooapi-0.8.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d535533669b439016cca47599c3518ad", "sha256": "3987077c2f9068cbb1d48238d76667bd02453c0d6f5e06f6feccfcbacf67f385" }, "downloads": -1, "filename": "ixeooapi-0.8.6.tar.gz", "has_sig": false, "md5_digest": "d535533669b439016cca47599c3518ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19318, "upload_time": "2017-11-25T19:15:17", "url": "https://files.pythonhosted.org/packages/99/71/15c65ba59b2b2814acbdb8370e55890b1520a50611b8cf1be6ffab9beab7/ixeooapi-0.8.6.tar.gz" } ] }