diff options
author | Michael Landin <mich@FreeBSD.org> | 2003-05-15 11:31:35 +0000 |
---|---|---|
committer | Michael Landin <mich@FreeBSD.org> | 2003-05-15 11:31:35 +0000 |
commit | 5bb93b8d4918acdde5d4a7a811a6e68be8d63eb8 (patch) | |
tree | 6e78624c8dfdeabb6b007badf1b8efce0e58c7d0 | |
parent | Upgrade 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/Makefile | 50 | ||||
-rw-r--r-- | net-mgmt/remarp/distinfo | 1 | ||||
-rw-r--r-- | net-mgmt/remarp/pkg-descr | 10 | ||||
-rw-r--r-- | net-mgmt/remarp/pkg-plist | 5 | ||||
-rw-r--r-- | net/Makefile | 1 | ||||
-rw-r--r-- | net/remarp/Makefile | 50 | ||||
-rw-r--r-- | net/remarp/distinfo | 1 | ||||
-rw-r--r-- | net/remarp/pkg-descr | 10 | ||||
-rw-r--r-- | net/remarp/pkg-plist | 5 |
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 |