summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Landin <mich@FreeBSD.org>2003-05-15 11:31:35 +0000
committerMichael Landin <mich@FreeBSD.org>2003-05-15 11:31:35 +0000
commit5bb93b8d4918acdde5d4a7a811a6e68be8d63eb8 (patch)
tree6e78624c8dfdeabb6b007badf1b8efce0e58c7d0
parentUpgrade to 2.0rc4. (diff)
New port.
Remote Arpwatch collects ARP tables from remote devices using SNMP and checks them for changes. It is very useful for detecting problems and malicious users in networks with routers that don't support static ARP tables. PR: 50521 Approved by: roberto(mentor)
Notes
Notes: svn path=/head/; revision=81024
-rw-r--r--net-mgmt/remarp/Makefile50
-rw-r--r--net-mgmt/remarp/distinfo1
-rw-r--r--net-mgmt/remarp/pkg-descr10
-rw-r--r--net-mgmt/remarp/pkg-plist5
-rw-r--r--net/Makefile1
-rw-r--r--net/remarp/Makefile50
-rw-r--r--net/remarp/distinfo1
-rw-r--r--net/remarp/pkg-descr10
-rw-r--r--net/remarp/pkg-plist5
9 files changed, 133 insertions, 0 deletions
diff --git a/net-mgmt/remarp/Makefile b/net-mgmt/remarp/Makefile
new file mode 100644
index 000000000000..08aca81355a0
--- /dev/null
+++ b/net-mgmt/remarp/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: remarp
+# Date created: Tue Apr 1 14:02:35 GMT 2003
+# Whom: mich@freebsdcluster.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= remarp
+PORTVERSION= 0.05
+CATEGORIES= net
+MASTER_SITES= http://www.raccoon.kiev.ua/projects/remarp/
+
+MAINTAINER= mich@freebsdcluster.org
+COMMENT= An SNMP-based ARP watcher
+
+RUN_DEPENDS= ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \
+ ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net/p5-Net-SNMP
+
+USE_REINPLACE= YES
+USE_PERL5= YES
+NO_BUILD= YES
+
+REMARP_SPOOL= /var/spool/remarp
+
+pre-patch:
+ @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|; \
+ s|use lib "\$$Bin/../lib";||' ${WRKSRC}/sbin/remarp.pl
+ @${REINPLACE_CMD} -e 's|\$$Bin/../etc/remarp.conf|${PREFIX}/etc/remarp.conf|; \
+ s|\$$Bin/../var/run/remarp.pid|/var/run/remarp.pid|; \
+ s|\$$Bin/../var/spool|${REMARP_SPOOL}|; \
+ s|use lib "\$$Bin/../lib";||' ${WRKSRC}/lib/remarp/configure.pm
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/remarp
+ ${MKDIR} ${REMARP_SPOOL}
+ ${INSTALL_DATA} ${WRKSRC}/etc/remarp.conf ${PREFIX}/etc/remarp.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/lib/remarp/*.pm ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/remarp
+ ${INSTALL_SCRIPT} ${WRKSRC}/sbin/remarp.pl ${PREFIX}/sbin/remarp
+
+post-install:
+.if !defined(BATCH)
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "###############################################################################"
+ @${ECHO_MSG} "# Please create a remarp config file in ${PREFIX}/etc/ #"
+ @${ECHO_MSG} "# A sample configuration file is installed as remarp.conf.sample #"
+ @${ECHO_MSG} "###############################################################################"
+ @${ECHO_MSG}
+.endif
+
+.include <bsd.port.mk>
diff --git a/net-mgmt/remarp/distinfo b/net-mgmt/remarp/distinfo
new file mode 100644
index 000000000000..6a147284dd7d
--- /dev/null
+++ b/net-mgmt/remarp/distinfo
@@ -0,0 +1 @@
+MD5 (remarp-0.05.tar.gz) = b54723dcc163d7c9abb7ca4362017247
diff --git a/net-mgmt/remarp/pkg-descr b/net-mgmt/remarp/pkg-descr
new file mode 100644
index 000000000000..32b2c5bb3ad1
--- /dev/null
+++ b/net-mgmt/remarp/pkg-descr
@@ -0,0 +1,10 @@
+Remote Arpwatch collects ARP tables from remote devices using SNMP and
+checks them for changes. It is very useful for detecting problems and
+malicious users in networks with routers that don't support static
+ARP tables.
+
+WWW: http://www.raccoon.kiev.ua/projects/remarp/
+AUTHOR: melnik <melnik@raccoon.kiev.ua>
+
+- Michael L. Hostbaek
+ mich@freebsdcluster.org
diff --git a/net-mgmt/remarp/pkg-plist b/net-mgmt/remarp/pkg-plist
new file mode 100644
index 000000000000..7b1cdbf0912a
--- /dev/null
+++ b/net-mgmt/remarp/pkg-plist
@@ -0,0 +1,5 @@
+sbin/remarp
+etc/remarp.conf.sample
+lib/perl5/site_perl/%%PERL_VER%%/remarp/config.pm
+lib/perl5/site_perl/%%PERL_VER%%/remarp/configure.pm
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/remarp
diff --git a/net/Makefile b/net/Makefile
index 3176c5be843b..e57aa7cdb78b 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -559,6 +559,7 @@
SUBDIR += rdist6
SUBDIR += redir
SUBDIR += relay
+ SUBDIR += remarp
SUBDIR += rfbproxy
SUBDIR += rinetd
SUBDIR += ripetools
diff --git a/net/remarp/Makefile b/net/remarp/Makefile
new file mode 100644
index 000000000000..08aca81355a0
--- /dev/null
+++ b/net/remarp/Makefile
@@ -0,0 +1,50 @@
+# New ports collection makefile for: remarp
+# Date created: Tue Apr 1 14:02:35 GMT 2003
+# Whom: mich@freebsdcluster.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= remarp
+PORTVERSION= 0.05
+CATEGORIES= net
+MASTER_SITES= http://www.raccoon.kiev.ua/projects/remarp/
+
+MAINTAINER= mich@freebsdcluster.org
+COMMENT= An SNMP-based ARP watcher
+
+RUN_DEPENDS= ${SITE_PERL}/AppConfig.pm:${PORTSDIR}/devel/p5-AppConfig \
+ ${SITE_PERL}/Net/SNMP.pm:${PORTSDIR}/net/p5-Net-SNMP
+
+USE_REINPLACE= YES
+USE_PERL5= YES
+NO_BUILD= YES
+
+REMARP_SPOOL= /var/spool/remarp
+
+pre-patch:
+ @${REINPLACE_CMD} -e 's|/usr/bin/perl|${PERL}|; \
+ s|use lib "\$$Bin/../lib";||' ${WRKSRC}/sbin/remarp.pl
+ @${REINPLACE_CMD} -e 's|\$$Bin/../etc/remarp.conf|${PREFIX}/etc/remarp.conf|; \
+ s|\$$Bin/../var/run/remarp.pid|/var/run/remarp.pid|; \
+ s|\$$Bin/../var/spool|${REMARP_SPOOL}|; \
+ s|use lib "\$$Bin/../lib";||' ${WRKSRC}/lib/remarp/configure.pm
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/remarp
+ ${MKDIR} ${REMARP_SPOOL}
+ ${INSTALL_DATA} ${WRKSRC}/etc/remarp.conf ${PREFIX}/etc/remarp.conf.sample
+ ${INSTALL_DATA} ${WRKSRC}/lib/remarp/*.pm ${PREFIX}/lib/perl5/site_perl/${PERL_VER}/remarp
+ ${INSTALL_SCRIPT} ${WRKSRC}/sbin/remarp.pl ${PREFIX}/sbin/remarp
+
+post-install:
+.if !defined(BATCH)
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "###############################################################################"
+ @${ECHO_MSG} "# Please create a remarp config file in ${PREFIX}/etc/ #"
+ @${ECHO_MSG} "# A sample configuration file is installed as remarp.conf.sample #"
+ @${ECHO_MSG} "###############################################################################"
+ @${ECHO_MSG}
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/remarp/distinfo b/net/remarp/distinfo
new file mode 100644
index 000000000000..6a147284dd7d
--- /dev/null
+++ b/net/remarp/distinfo
@@ -0,0 +1 @@
+MD5 (remarp-0.05.tar.gz) = b54723dcc163d7c9abb7ca4362017247
diff --git a/net/remarp/pkg-descr b/net/remarp/pkg-descr
new file mode 100644
index 000000000000..32b2c5bb3ad1
--- /dev/null
+++ b/net/remarp/pkg-descr
@@ -0,0 +1,10 @@
+Remote Arpwatch collects ARP tables from remote devices using SNMP and
+checks them for changes. It is very useful for detecting problems and
+malicious users in networks with routers that don't support static
+ARP tables.
+
+WWW: http://www.raccoon.kiev.ua/projects/remarp/
+AUTHOR: melnik <melnik@raccoon.kiev.ua>
+
+- Michael L. Hostbaek
+ mich@freebsdcluster.org
diff --git a/net/remarp/pkg-plist b/net/remarp/pkg-plist
new file mode 100644
index 000000000000..7b1cdbf0912a
--- /dev/null
+++ b/net/remarp/pkg-plist
@@ -0,0 +1,5 @@
+sbin/remarp
+etc/remarp.conf.sample
+lib/perl5/site_perl/%%PERL_VER%%/remarp/config.pm
+lib/perl5/site_perl/%%PERL_VER%%/remarp/configure.pm
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/remarp