aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-mgmt/netspoc/Makefile29
-rw-r--r--net-mgmt/netspoc/distinfo1
-rw-r--r--net-mgmt/netspoc/pkg-comment1
-rw-r--r--net-mgmt/netspoc/pkg-descr15
-rw-r--r--net-mgmt/netspoc/pkg-plist6
-rw-r--r--net/Makefile1
-rw-r--r--net/netspoc/Makefile29
-rw-r--r--net/netspoc/distinfo1
-rw-r--r--net/netspoc/pkg-comment1
-rw-r--r--net/netspoc/pkg-descr15
-rw-r--r--net/netspoc/pkg-plist6
11 files changed, 105 insertions, 0 deletions
diff --git a/net-mgmt/netspoc/Makefile b/net-mgmt/netspoc/Makefile
new file mode 100644
index 000000000000..a634d9e74fca
--- /dev/null
+++ b/net-mgmt/netspoc/Makefile
@@ -0,0 +1,29 @@
+# ex:ts=8
+# Ports collection makefile for: netspoc
+# Date created: Nov 3, 2002
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= netspoc
+PORTVERSION= 1.4
+CATEGORIES= net
+MASTER_SITES= http://download.berlios.de/netspoc/
+
+MAINTAINER= ports@FreeBSD.org
+
+USE_PERL5= yes
+NO_BUILD= yes
+
+MAN1= netspoc.1
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/netspoc ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/netspoc.man ${MANPREFIX}/man/man1/netspoc.1
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/netspoc/distinfo b/net-mgmt/netspoc/distinfo
new file mode 100644
index 000000000000..72002d3fef99
--- /dev/null
+++ b/net-mgmt/netspoc/distinfo
@@ -0,0 +1 @@
+MD5 (netspoc-1.4.tar.gz) = a8f34aa157f197087e01ea48e652c444
diff --git a/net-mgmt/netspoc/pkg-comment b/net-mgmt/netspoc/pkg-comment
new file mode 100644
index 000000000000..6e304ec8d21b
--- /dev/null
+++ b/net-mgmt/netspoc/pkg-comment
@@ -0,0 +1 @@
+A Network Security Policy Compiler
diff --git a/net-mgmt/netspoc/pkg-descr b/net-mgmt/netspoc/pkg-descr
new file mode 100644
index 000000000000..f4e6e10826ca
--- /dev/null
+++ b/net-mgmt/netspoc/pkg-descr
@@ -0,0 +1,15 @@
+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 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
+and PIX firewalls. Support for network address translation and IPSec has not
+been implemented yet.
+
+WWW: http://netspoc.berlios.de/
diff --git a/net-mgmt/netspoc/pkg-plist b/net-mgmt/netspoc/pkg-plist
new file mode 100644
index 000000000000..eeed2b1ce96b
--- /dev/null
+++ b/net-mgmt/netspoc/pkg-plist
@@ -0,0 +1,6 @@
+bin/netspoc
+%%PORTDOCS%%share/doc/netspoc/CSPM.html
+%%PORTDOCS%%share/doc/netspoc/index.html
+%%PORTDOCS%%share/doc/netspoc/language.html
+%%PORTDOCS%%share/doc/netspoc/netspoc.html
+%%PORTDOCS%%@dirrm share/doc/netspoc
diff --git a/net/Makefile b/net/Makefile
index ff96aa05ecad..4fa4fbc3625b 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -309,6 +309,7 @@
SUBDIR += netsaint-plugins
SUBDIR += netscript
SUBDIR += netsed
+ SUBDIR += netspoc
SUBDIR += nettest
SUBDIR += ngrep
SUBDIR += ngrep-lib
diff --git a/net/netspoc/Makefile b/net/netspoc/Makefile
new file mode 100644
index 000000000000..a634d9e74fca
--- /dev/null
+++ b/net/netspoc/Makefile
@@ -0,0 +1,29 @@
+# ex:ts=8
+# Ports collection makefile for: netspoc
+# Date created: Nov 3, 2002
+# Whom: ijliao
+#
+# $FreeBSD$
+#
+
+PORTNAME= netspoc
+PORTVERSION= 1.4
+CATEGORIES= net
+MASTER_SITES= http://download.berlios.de/netspoc/
+
+MAINTAINER= ports@FreeBSD.org
+
+USE_PERL5= yes
+NO_BUILD= yes
+
+MAN1= netspoc.1
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/netspoc ${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/netspoc.man ${MANPREFIX}/man/man1/netspoc.1
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/*.html ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/netspoc/distinfo b/net/netspoc/distinfo
new file mode 100644
index 000000000000..72002d3fef99
--- /dev/null
+++ b/net/netspoc/distinfo
@@ -0,0 +1 @@
+MD5 (netspoc-1.4.tar.gz) = a8f34aa157f197087e01ea48e652c444
diff --git a/net/netspoc/pkg-comment b/net/netspoc/pkg-comment
new file mode 100644
index 000000000000..6e304ec8d21b
--- /dev/null
+++ b/net/netspoc/pkg-comment
@@ -0,0 +1 @@
+A Network Security Policy Compiler
diff --git a/net/netspoc/pkg-descr b/net/netspoc/pkg-descr
new file mode 100644
index 000000000000..f4e6e10826ca
--- /dev/null
+++ b/net/netspoc/pkg-descr
@@ -0,0 +1,15 @@
+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 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
+and PIX firewalls. Support for network address translation and IPSec has not
+been implemented yet.
+
+WWW: http://netspoc.berlios.de/
diff --git a/net/netspoc/pkg-plist b/net/netspoc/pkg-plist
new file mode 100644
index 000000000000..eeed2b1ce96b
--- /dev/null
+++ b/net/netspoc/pkg-plist
@@ -0,0 +1,6 @@
+bin/netspoc
+%%PORTDOCS%%share/doc/netspoc/CSPM.html
+%%PORTDOCS%%share/doc/netspoc/index.html
+%%PORTDOCS%%share/doc/netspoc/language.html
+%%PORTDOCS%%share/doc/netspoc/netspoc.html
+%%PORTDOCS%%@dirrm share/doc/netspoc