Import amap 5.0

Amap is a next-generation scanning tool, which identifies applications
and services even if they are not listening on the default port by
creating a bogus-communication and analyzing the responses.

From Alexandre Anriot <aanriot@atlantilde.com>
This commit is contained in:
alek 2005-05-09 20:35:41 +00:00
parent 12499fc400
commit 53bc5f756c
7 changed files with 113 additions and 0 deletions

35
security/amap/Makefile Normal file
View File

@ -0,0 +1,35 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/05/09 20:35:41 alek Exp $
COMMENT= "next generation scanning tool"
DISTNAME= amap-5.0
CATEGORIES= security
HOMEPAGE= http://www.thc.org/
MAINTAINER= Alexandre Anriot <aanriot@atlantilde.com>
# GPL with changes
PERMIT_PACKAGE_CDROM= No
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= No
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${HOMEPAGE}/releases/ \
${MASTER_SITE_PACKETSTORM:=groups/thc/}
WANTLIB= c crypto ssl
LIB_DEPENDS= pcre.0::devel/pcre
CONFIGURE_STYLE=gnu dest
NO_REGRESS= Yes
MAKE_FLAGS= OPT="${CFLAGS} -I${LOCALBASE}/include"
post-extract:
@${CHMOD} -R u+w ${WRKDIST}
@perl -pi -e "s,\"\.\/\",\"$(LOCALBASE)\/share\/amap\/\"," \
${WRKSRC}/amap-lib.c
.include <bsd.port.mk>

4
security/amap/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (amap-5.0.tar.gz) = 4f43cbaeac859523ee2d1af9a3bd39a9
RMD160 (amap-5.0.tar.gz) = fe80513c59d6f0f19dbb0cf778d97edc3dcf9d71
SHA1 (amap-5.0.tar.gz) = 156b8919427040f143649bf54bbf88a220be451c
SIZE (amap-5.0.tar.gz) = 261784

View File

@ -0,0 +1,38 @@
$OpenBSD: patch-Makefile_am,v 1.1.1.1 2005/05/09 20:35:41 alek Exp $
--- Makefile.am.orig Fri Feb 18 19:01:26 2005
+++ Makefile.am Sun May 8 11:00:18 2005
@@ -1,13 +1,12 @@
-CC=gcc
-LIB=-lpcre -L./pcre-3.9/ -I./pcre-3.9/
+LIB=-lpcre -L$(LOCALBASE)/lib
OPT=-O2
OPT_DEBUG=-ggdb -Wall -lefence
BINDIR=/bin
-DATADIR=/etc
+DATADIR=/share/amap
MANDIR=/man/man1
SCRIPTS=appdefs.trig appdefs.resp appdefs.rpc
MANPAGE=amap.1
-all: pcre strip
+all: amap amapcrap
pcre:
cd pcre-3.9 && make
@@ -35,12 +34,11 @@ debug: amap.c
install: all
@echo Installing to $(PREFIX), change this by running ./configure --prefix=path
- -mkdir -vp $(PREFIX)$(BINDIR) 2> /dev/null
- -mkdir -vp $(PREFIX)$(DATADIR) 2> /dev/null
- -test -e amap && cp -f amap amap6 amapcrap $(PREFIX)$(BINDIR) || echo
- -test -e amap.exe && cp -f amap.exe amap6.lnk amapcrap.exe $(PREFIX)$(BINDIR) || echo
- -cp -f $(SCRIPTS) $(PREFIX)$(DATADIR)
- -cp -f $(MANPAGE) $(PREFIX)$(MANDIR)
+ @test -e amap && $(BSD_INSTALL_PROGRAM) amap amap6 amapcrap $(PREFIX)$(BINDIR)
+ @test -d $(DESTDIR)$(MANDIR) || mkdir -p $(PREFIX)$(MANDIR)
+ $(BSD_INSTALL_MAN) $(MANPAGE) $(PREFIX)$(MANDIR)
+ @test -d $(DESTDIR)$(DATADIR) || mkdir -p $(PREFIX)$(DATADIR)
+ $(BSD_INSTALL_SCRIPT) $(SCRIPTS) $(PREFIX)$(DATADIR)
clean:
cd pcre-3.9 && make clean

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-amap-inc_h,v 1.1.1.1 2005/05/09 20:35:41 alek Exp $
--- amap-inc.h.orig Sat May 7 11:44:27 2005
+++ amap-inc.h Sat May 7 11:44:51 2005
@@ -20,7 +20,7 @@
#include <errno.h>
#include <sys/resource.h>
#include <sys/wait.h>
-#include "pcre-3.9/pcre.h"
+#include <pcre.h>
#ifdef OPENSSL
#include <openssl/ssl.h>
#include <openssl/err.h>

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-configure,v 1.1.1.1 2005/05/09 20:35:41 alek Exp $
--- configure.orig Sat May 7 13:33:35 2005
+++ configure Sat May 7 13:33:56 2005
@@ -168,7 +168,7 @@ if [ -d /usr/kerberos/include ]; then
fi
if [ -n "$PREFIX" ]; then
- XDEFINES="$XDEFINES -DAMAP_PREFIX=$PREFIX"
+ XDEFINES="$XDEFINES"
else
PREFIX="/usr/local"
fi

3
security/amap/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
Amap is a next-generation scanning tool, which identifies applications
and services even if they are not listening on the default port by
creating a bogus-communication and analyzing the responses.

9
security/amap/pkg/PLIST Normal file
View File

@ -0,0 +1,9 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/05/09 20:35:41 alek Exp $
bin/amap
bin/amap6
bin/amapcrap
@man man/man1/amap.1
share/amap/
share/amap/appdefs.resp
share/amap/appdefs.rpc
share/amap/appdefs.trig