pynetfilter_conntrack 0.4.2
pynetfilter_conntrack is a Python binding of libnetfilter_conntrack
libnetfilter_conntrack is a library to manage Linux firewall NetFilter. pynetfilter_conntrack is a Python binding of this library. The binding is the file pynetfilter_conntrack.py and you have also a clone of conntrack program: conntrack.py.
Website: http://software.inl.fr/trac/trac.cgi/wiki/pynetfilter_conntrack
conntrack.py
conntrack.py is a clone of conntrack C program. Features:
- List connections ;
- Export connections to XML document ;
- Delete connection.
For all commands, you can filter connections with:
- source/destination address from original/reply destination ;
- layer 3 and 4 protocols ;
- source/destination port from original/reply destination (protocols tcp, udp and sctp).
Installation
- Run this command as root:
- ./setup.py install
- Or using sudo program:
- sudo python setup.py install
Dependencies
- Linux kernel: 2.6.14+ http://www.kernel.org/
- libnetfilter_conntrack 0.0.50+ (January 2007) http://www.netfilter.org/projects/libnetfilter_conntrack/
- Python 2.3+ http://www.python.org/
- IPy 0.50+ http://software.inl.fr/trac/trac.cgi/wiki/IPy Debian package: python-ipy
- ctypes 1.0+ (only for Python < 2.5) http://starship.python.net/crew/theller/ctypes/ Debian package: python-ctypes
ChangeLog
Release 0.4.2
- Fix ConntrackEntry._getAttr() for Python 2.3
Release 0.4.1
- Fix ConntrackEntry.hashtuple for layer3 different than IPv4 and IPV6
- Use correct bitmask with ntohs() in ConntrackEntry._getAttr()
Release 0.4
- Rewrite from scratch for new libnetfilter_conntrack
Release 0.3.1
- Add debian/ subdirectory for Debian and Ubuntu packaging
Release 0.3
- Compliance with 'pickle'
- Minor enhancements in API
Release 0.2
- Python 2.3 compliant
- Use ElementTree (or cElementTree) to generate XML output
- nfct_address: add getIP(), returns a IPy.IP() object
- Fix minor bugs in ConntrackTable.filter()
- setup.py: add requires (used by setuptools)
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| pynetfilter_conntrack-0.4.2.tar.gz (md5) | Source | 2007-10-16 | 20KB | 2886 | |
- Author: Victor Stinner
- Home Page: http://software.inl.fr/trac/trac.cgi/wiki/pynetfilter_conntrack
- Download URL: http://software.inl.fr/trac/trac.cgi/wiki/pynetfilter_conntrack
- Keywords: netfilter conntrack ctypes firewall
- License: GNU GPL
- Platform: Linux
-
Categories
- 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
- Package Index Owner: haypo, dboucard
- Package Index Maintainer: dboucard
- DOAP record: pynetfilter_conntrack-0.4.2.xml
