NetSPoC
News
Todo list
Copyright

Project Page
Documentation
Manual Page
Policy Description Language
Examples
Source Code
CSPM Comparison
Download
netspoc
BerliOS Logo
blank.gif  

NetSPoC

a Network Security Policy Compiler


Description

NetSPoC is a tool for security managment of large computer networks with different security domains. It generates configuration files for packet filters controlling the borders of security domains.

NetSPoC provides its own language for describing the security policy and topology of a network. The security policy is a set of rules that state which packets are allowed to pass the network and which not. NetSPoC is topology aware: a rule for traffic from A to B is automatically applied to all managed packet filters on the path from A to B.

Currently NetSPoC generates ACLs and static routing entries for

  • Cisco routers with or without firewall feature set,
  • PIX firewalls and
  • Linux iptables and ip route.
It supports network address translation, virtual IP addresses for redundancy protocols like VRRP and some dynamic routing protocols.

IPSec encryption is supported as well. A powerful syntax allows to easily define a large number of crypto tunnels of either a hub and spoke topology or a fully meshed topology. Crypto rules define which type of traffic needs to be encrypted. Crypto configuration for Cisco IOS routers and PIX firewalls is generated.

NetSPoC's text based specification language is well suited for integration with CVS or other version control systems. A script is provided for tagging a policy and saving it to a policy database.

This software is actively developed with perl 5.8 under linux. It should be portable to other platforms where perl is available.


Contact

Homepage for NetSPoC is at: http://netspoc.berlios.de

For questions and comments use the netspoc mailing list.


Copyright

Copyright 2005, Heinz Knutzen.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA

 

blank.gif