skip to navigation
skip to content

Not Logged In

py-pf 0.1.2

Pure-Python module for managing OpenBSD's Packet Filter

Latest Version: 0.1.3

py-pf is a pure-Python module for managing OpenBSD’s Packet Filter. It aims to add powerful and flexible scripting capabilities to PF, making integration with third-party software (like IDS, web-based configuration interfaces or custom management scripts) much easier.

It runs on Python 2.7, which is available through OpenBSD’s [packages and ports system](http://www.openbsd.org/faq/faq15.html).

Installation

Download the source code from [GitHub](https://github.com/dotpy/py-pf) and run the install script:

# python setup.py install

Tests

To run the test suite, just run:

# python setup.py test

Documentation

A detailed description of the PF module and its classes is available at http://www.kernel-panic.it/programming/py-pf/.

A brief list of references, documentation and books about Python, OpenBSD and Packet Filter can be found at http://www.kernel-panic.it/software/py-pf/resources.html.

Credits

Copyright (c) 2008-2014 Daniele Mazzocchio (danix@kernel-panic.it).

Licensed under BSD license (see LICENSE.md file).

 
File Type Py Version Uploaded on Size
py-pf-0.1.2.tar.gz (md5) Source 2014-08-15 38KB
  • Downloads (All Versions):
  • 6 downloads in the last day
  • 33 downloads in the last week
  • 112 downloads in the last month