1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
Source: pyroman
Section: admin
Priority: optional
Maintainer: Erich Schubert <erich@debian.org>
Build-Depends: debhelper (>= 10), python3, quilt (>= 0.40), dh-python, python3
Standards-Version: 4.4.0
Vcs-Git: https://salsa.debian.org/erich/pyroman.git
Vcs-Browser: https://salsa.debian.org/erich/pyroman
Homepage: https://salsa.debian.org/erich/pyroman
X-Python3-Version: all
Package: pyroman
Architecture: all
Depends: iptables, ${python3:Depends}, ${misc:Depends}
Description: Very fast firewall configuration tool
Pyroman is a firewall tool written in Python for complex networks,
but it can of course also handle simple single-host-single-link setups.
.
Interesting features:
* Fast, due to use of iptables-restore for mass setting of rules
* Rollback to previous firewall configuration on errors
* Safety options to prevent mistakes in configuration (success confirmation
prompt and/or scripted external verification)
* Detailed error reporting
* Lots of verification checks done before execution
* Powerful yet clean configuration files (in Python and/or XML)
* Designed for multiple hosts, firewalls, networks
* Consistent firewalls for IPv4 and IPv6
* Can print static rules in single-shot usage to load with other tools
such as iptables-restore and iptables-persistent, or to manually adapt
.
Pyroman is inspired by Shorewall and FireHOL, but tries to improve upon them
with respect to performance and ease of configuration.
.
Pyroman currently only configures iptables/netfilter firewalls, it does
not include configuration utilities for setting up VPN or traffic shaping.
|