{ "info": { "author": "Mike Leske", "author_email": "mike.leske@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "PyLawful is a small tool converting user inputs into SNMP messages to activate and manage \nLawful Intercept Mediation Device and Tap configuration in routers.\n\nThe implementation is well proven to work against Cisco IOS-XR routers. It may also work\nagainst Cisco IOS, IOS-XE routers or even other vendors. (MIB implementation may vary.)\n\nPyLawful integrates the `pysnmp `_ package to build\nand parse SNMP messages.\n\nThe tool allows:\n\n* Setting the Target router IP address\n* Setting the SNMPv3 credentials\n* Walk the ciscoTap2MIB and ciscoIpTapMIB MIBs\n* Configure LI MD \n* Confirure IPv4/IPv6 Tap\n* Remove MD and/or Taps\n* List configured Taps\n* Check cTap2StreamInterceptedPackets stats for configured Taps\n\nPyLawful\n--------\n\n1. Install PyLawful from PyPI:\n\n If your default Python installation is v3.x\n\n .. code-block:: console\n\n $ pip install PyLawful\n\n If your default Python installation is v2.x\n\n .. code-block:: console\n\n $ pip3 install PyLawful\n \n \n2. Running PyLawful:\n \n Start the python code to enter the menu\n \n .. code-block:: console\n\n $ python3 PyLawful\n \n3. Example:\n\n .. code-block:: console\n\n\t\tpython PyLawful.py\n\n\t\t####################################################\n\n\t\tTarget router: 0.0.0.0\n\n\t\tSelect operation:\n\t\t----------------------------------------------------\n \t\t1. Set target router\n \t\t2. Set SNMP Security\n \t\t3. Walk LI MIBs\n \t\t------------------------------------------------\n \t\t4. Create and set Mediation Device\n \t\t5. Delete Mediation Device\n \t\t------------------------------------------------\n \t\t6. Add and activate new LI Stream TAP(s)\n \t\t7. Delete LI Stream TAP\n \t\t------------------------------------------------\n \t\t8. Show configured TAPs\n \t\t9. Show Intercept Counters\n \t\t------------------------------------------------\n \t\t0. Exit", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/PyLawful/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "PyLawful", "package_url": "https://pypi.org/project/PyLawful/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/PyLawful/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/PyLawful/" }, "release_url": "https://pypi.org/project/PyLawful/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Allow activating SNMP-based LI on routers.", "version": "0.1.4" }, "last_serial": 1333532, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "ee0335e90767aa9a6a011943dd86731a", "sha256": "30c7307f891235584b8413df857c3eb61d5697f46fb58095e8366c24802a6540" }, "downloads": -1, "filename": "PyLawful-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ee0335e90767aa9a6a011943dd86731a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4520, "upload_time": "2014-05-29T09:46:41", "url": "https://files.pythonhosted.org/packages/f1/4f/bc647bddf0ed249764969d9d63ab983d95df47039930eb7274053a70a921/PyLawful-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0b4c7a00960f8d0e3094b3db4d70d1cb", "sha256": "7cbfc47f57fd5067be0a4f01159a0a4e6e73ed03990badc3e0b66668d1fcbe48" }, "downloads": -1, "filename": "PyLawful-0.1.1.tar.gz", "has_sig": false, "md5_digest": "0b4c7a00960f8d0e3094b3db4d70d1cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4707, "upload_time": "2014-05-29T10:59:26", "url": "https://files.pythonhosted.org/packages/1a/65/e1ac7fd66c63a1a40a7559831baf218e90c96ce4122e3fba8b08c35a4f71/PyLawful-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "8b64a6ebf6b6591d9457e9f54c3b63f4", "sha256": "8a4124074530941ec7ebdccacb8a3a3a010f664b7b5672f195646fb99c0ab915" }, "downloads": -1, "filename": "PyLawful-0.1.2.tar.gz", "has_sig": false, "md5_digest": "8b64a6ebf6b6591d9457e9f54c3b63f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4971, "upload_time": "2014-08-21T12:19:57", "url": "https://files.pythonhosted.org/packages/b3/ae/ec710a9cb187b12608a154d45a72f178e8c324617baf3a37b49612b27449/PyLawful-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "78981576038d8349434f83ca28e98010", "sha256": "067882fe38137d89840a0db55ebd215ed82a4205ea6064a665d73efe8715c359" }, "downloads": -1, "filename": "PyLawful-0.1.3.tar.gz", "has_sig": false, "md5_digest": "78981576038d8349434f83ca28e98010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5014, "upload_time": "2014-10-13T20:17:38", "url": "https://files.pythonhosted.org/packages/a2/c8/8546e410c01b9b398403351a5eee49ae8dee80faafe6631d58066589d1eb/PyLawful-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "1f9ef86c163fe09dbe7995053e293654", "sha256": "e7e0480fe9e9ca955665580b020adbf3a7a37defbd35b1038b670914002ac694" }, "downloads": -1, "filename": "PyLawful-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1f9ef86c163fe09dbe7995053e293654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5855, "upload_time": "2014-12-06T21:39:18", "url": "https://files.pythonhosted.org/packages/a9/76/dda93ecbbedf243839b3f0026a8746ef0c64339ac5244642ad8399aa8295/PyLawful-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1f9ef86c163fe09dbe7995053e293654", "sha256": "e7e0480fe9e9ca955665580b020adbf3a7a37defbd35b1038b670914002ac694" }, "downloads": -1, "filename": "PyLawful-0.1.4.tar.gz", "has_sig": false, "md5_digest": "1f9ef86c163fe09dbe7995053e293654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5855, "upload_time": "2014-12-06T21:39:18", "url": "https://files.pythonhosted.org/packages/a9/76/dda93ecbbedf243839b3f0026a8746ef0c64339ac5244642ad8399aa8295/PyLawful-0.1.4.tar.gz" } ] }