{ "info": { "author": "Victor Stinner", "author_email": "victor.stinner AT inl.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Networking :: Firewalls", "Topic :: System :: Networking :: Monitoring" ], "description": "=====================\npynetfilter_conntrack\n=====================\n\nlibnetfilter_conntrack is a library to manage Linux firewall NetFilter.\npynetfilter_conntrack is a Python binding of this library. The binding is the\nfile pynetfilter_conntrack.py and you have also a clone of conntrack program:\nconntrack.py.\n\nconntrack.py\n============\n\nconntrack.py is a clone of conntrack C program. Features:\n\n * List connections ;\n * Export connections to XML document ;\n * Delete connection.\n\nFor all commands, you can filter connections with:\n\n * source/destination address from original/reply destination ;\n * layer 3 and 4 protocols ;\n * source/destination port from original/reply destination (protocols tcp,\n udp and sctp).\n\nInstallation\n============\n\nRun this command as root:\n ./setup.py install\n\nOr using sudo program:\n sudo python setup.py install\n\nDependencies\n============\n\n * Linux kernel: 2.6.14+\n http://www.kernel.org/\n * libnetfilter_conntrack 0.0.75+ (May 2007)\n http://www.netfilter.org/projects/libnetfilter_conntrack/\n * Python 2.3+\n http://www.python.org/\n * IPy 0.50+\n http://software.inl.fr/trac/trac.cgi/wiki/IPy\n Debian package: python-ipy\n * ctypes 1.0+ (only for Python < 2.5)\n http://starship.python.net/crew/theller/ctypes/\n Debian package: python-ctypes\n\nChangeLog\n=========\n\nRelease 0.5 (2008-09-29)\n------------------------\n\n * New classes for EXPECT manipulation, Expect and ExpectEntry\n * Remove Conntrack.destroy_conntrack(), replaced by ConntrackEntry.destroy()\n * ConntrackEntry IP (v4 and v6) attributes are now IPy.IP objects\n * Remove hashtuple attribute from ConntrackEntry\n * BUGFIX: Don't convert endian (ntohl) when reading entry.status value\n * Write cnetfilter_conntrack: Python binding of the\n libnetfilter_conntrack library written in C\n\nRelease 0.4.2 (2007-10-16)\n--------------------------\n\n * Fix ConntrackEntry._getAttr() for Python 2.3\n\nRelease 0.4.1\n-------------\n\n * Fix ConntrackEntry.hashtuple for layer3 different than IPv4 and IPV6\n * Use correct bitmask with ntohs() in ConntrackEntry._getAttr()\n\nRelease 0.4\n-----------\n\n * Rewrite from scratch for new libnetfilter_conntrack\n\nRelease 0.3.1\n-------------\n\n * Add debian/ subdirectory for Debian and Ubuntu packaging\n\nRelease 0.3\n-----------\n\n * Compliance with 'pickle'\n * Minor enhancements in API\n\nRelease 0.2\n-----------\n\n * Python 2.3 compliant\n * Use ElementTree (or cElementTree) to generate XML output\n * nfct_address: add getIP(), returns a IPy.IP() object\n * Fix minor bugs in ConntrackTable.filter()\n * setup.py: add requires (used by setuptools)", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/regit/pynetfilter_conntrack/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/regit/pynetfilter_conntrack/", "keywords": "netfilter conntrack ctypes firewall", "license": "GNU GPL", "maintainer": null, "maintainer_email": null, "name": "pynetfilter_conntrack", "package_url": "https://pypi.org/project/pynetfilter_conntrack/", "platform": "Linux", "project_url": "https://pypi.org/project/pynetfilter_conntrack/", "project_urls": { "Download": "https://github.com/regit/pynetfilter_conntrack/", "Homepage": "https://github.com/regit/pynetfilter_conntrack/" }, "release_url": "https://pypi.org/project/pynetfilter_conntrack/0.7/", "requires_dist": null, "requires_python": null, "summary": "pynetfilter_conntrack is a Python binding of libnetfilter_conntrack", "version": "0.7" }, "last_serial": 1919285, "releases": { "0.4.2": [ { "comment_text": "", "digests": { "md5": "78be53e165f5851b31d2cbea4c8bd3f2", "sha256": "18b2abdb3a2087cfd0602f28ceff3c735b2bb38f13eec50ca49e7eeaf6d7bc59" }, "downloads": -1, "filename": "pynetfilter_conntrack-0.4.2.tar.gz", "has_sig": false, "md5_digest": "78be53e165f5851b31d2cbea4c8bd3f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21160, "upload_time": "2007-10-16T10:53:27", "url": "https://files.pythonhosted.org/packages/63/ee/55ac9a82cc9a844275a4764cf88f633228471005b34930c18320a37b19f2/pynetfilter_conntrack-0.4.2.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "0e2fa3281d9b678471288e7ec495fa4e", "sha256": "d9508fd32a7c324c6105e0b1076072326cf0ff8912f5549e16a31ab161e5dcf9" }, "downloads": -1, "filename": "pynetfilter_conntrack-0.6.tar.gz", "has_sig": false, "md5_digest": "0e2fa3281d9b678471288e7ec495fa4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14380, "upload_time": "2015-07-07T13:35:36", "url": "https://files.pythonhosted.org/packages/fd/df/3a533dc607c64b1abf5bdbe86ce665085b47d1d224f704a98dfcc26cfe45/pynetfilter_conntrack-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "03cff07d403fb42b16ba62aeaaf4ead0", "sha256": "6f1bd5f1f2a746099644ea161cfb800623a37de751449ee2607a4ba35b4abf23" }, "downloads": -1, "filename": "pynetfilter_conntrack-0.7.tar.gz", "has_sig": false, "md5_digest": "03cff07d403fb42b16ba62aeaaf4ead0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14487, "upload_time": "2016-01-23T19:56:55", "url": "https://files.pythonhosted.org/packages/39/39/9f2ccee6a9dd4faefbcc515ded529edd41132885be8006429d896da246ce/pynetfilter_conntrack-0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "03cff07d403fb42b16ba62aeaaf4ead0", "sha256": "6f1bd5f1f2a746099644ea161cfb800623a37de751449ee2607a4ba35b4abf23" }, "downloads": -1, "filename": "pynetfilter_conntrack-0.7.tar.gz", "has_sig": false, "md5_digest": "03cff07d403fb42b16ba62aeaaf4ead0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14487, "upload_time": "2016-01-23T19:56:55", "url": "https://files.pythonhosted.org/packages/39/39/9f2ccee6a9dd4faefbcc515ded529edd41132885be8006429d896da246ce/pynetfilter_conntrack-0.7.tar.gz" } ] }