From: <abe...@us...> - 2011-11-14 23:12:15
|
Revision: 5257 http://astlinux.svn.sourceforge.net/astlinux/?rev=5257&view=rev Author: abelbeck Date: 2011-11-14 23:12:08 +0000 (Mon, 14 Nov 2011) Log Message: ----------- nmap package added from 0.7 for Michael, not enabled as before Modified Paths: -------------- branches/1.0/astlinux.config branches/1.0/astlinux18.config branches/1.0/initrd.config branches/1.0/package/Config.in branches/1.0/runnix.config Added Paths: ----------- branches/1.0/package/nmap/ branches/1.0/package/nmap/Config.in branches/1.0/package/nmap/nmap.mk Modified: branches/1.0/astlinux.config =================================================================== --- branches/1.0/astlinux.config 2011-11-08 02:59:39 UTC (rev 5256) +++ branches/1.0/astlinux.config 2011-11-14 23:12:08 UTC (rev 5257) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5234-dirty Configuration -# Mon Oct 24 15:47:31 2011 +# Buildroot 2011.08-svn5256-dirty Configuration +# Mon Nov 14 15:56:55 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -683,6 +683,7 @@ # BR2_PACKAGE_NFS_UTILS is not set # BR2_PACKAGE_NGIRCD is not set BR2_PACKAGE_NGREP=y +# BR2_PACKAGE_NMAP is not set BR2_PACKAGE_NTP=y # BR2_PACKAGE_NTP_SNTP is not set # BR2_PACKAGE_NTP_NTP_KEYGEN is not set Modified: branches/1.0/astlinux18.config =================================================================== --- branches/1.0/astlinux18.config 2011-11-08 02:59:39 UTC (rev 5256) +++ branches/1.0/astlinux18.config 2011-11-14 23:12:08 UTC (rev 5257) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5234-dirty Configuration -# Mon Oct 24 15:47:40 2011 +# Buildroot 2011.08-svn5256-dirty Configuration +# Mon Nov 14 15:56:57 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -678,6 +678,7 @@ # BR2_PACKAGE_NFS_UTILS is not set # BR2_PACKAGE_NGIRCD is not set BR2_PACKAGE_NGREP=y +# BR2_PACKAGE_NMAP is not set BR2_PACKAGE_NTP=y # BR2_PACKAGE_NTP_SNTP is not set # BR2_PACKAGE_NTP_NTP_KEYGEN is not set Modified: branches/1.0/initrd.config =================================================================== --- branches/1.0/initrd.config 2011-11-08 02:59:39 UTC (rev 5256) +++ branches/1.0/initrd.config 2011-11-14 23:12:08 UTC (rev 5257) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5234-dirty Configuration -# Mon Oct 24 15:47:50 2011 +# Buildroot 2011.08-svn5256-dirty Configuration +# Mon Nov 14 15:57:02 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -579,6 +579,7 @@ # BR2_PACKAGE_NFS_UTILS is not set # BR2_PACKAGE_NGIRCD is not set # BR2_PACKAGE_NGREP is not set +# BR2_PACKAGE_NMAP is not set # BR2_PACKAGE_NTP is not set # BR2_PACKAGE_NUTTCP is not set # BR2_PACKAGE_OLSR is not set Modified: branches/1.0/package/Config.in =================================================================== --- branches/1.0/package/Config.in 2011-11-08 02:59:39 UTC (rev 5256) +++ branches/1.0/package/Config.in 2011-11-14 23:12:08 UTC (rev 5257) @@ -468,6 +468,7 @@ source "package/nfs-utils/Config.in" source "package/ngircd/Config.in" source "package/ngrep/Config.in" +source "package/nmap/Config.in" source "package/ntp/Config.in" source "package/nuttcp/Config.in" source "package/olsr/Config.in" Added: branches/1.0/package/nmap/Config.in =================================================================== --- branches/1.0/package/nmap/Config.in (rev 0) +++ branches/1.0/package/nmap/Config.in 2011-11-14 23:12:08 UTC (rev 5257) @@ -0,0 +1,18 @@ +config BR2_PACKAGE_NMAP + bool "nmap" + default n + select BR2_PACKAGE_LIBPCAP + select BR2_PACKAGE_OPENSSL + help + THE security scanner + + http://nmap.org/ + +config BR2_PACKAGE_NMAP_DB + depends on BR2_PACKAGE_NMAP + bool "nmap-db" + default "n" + help + Various "DBs" for nmap: + - OS Detection + - OUI lookup table for MAC vendor detection Added: branches/1.0/package/nmap/nmap.mk =================================================================== --- branches/1.0/package/nmap/nmap.mk (rev 0) +++ branches/1.0/package/nmap/nmap.mk 2011-11-14 23:12:08 UTC (rev 5257) @@ -0,0 +1,74 @@ +############################################################# +# +# nmap +# +############################################################# + +NMAP_VER:=4.76 +NMAP_DIR:=$(BUILD_DIR)/nmap-$(NMAP_VER) +NMAP_SITE:=http://nmap.org/dist +NMAP_SOURCE:=nmap-$(NMAP_VER).tar.bz2 +NMAP_CAT:=bzcat + +$(DL_DIR)/$(NMAP_SOURCE): + $(WGET) -P $(DL_DIR) $(NMAP_SITE)/$(NMAP_SOURCE) + +nmap-source: $(NMAP_DIR)/.unpacked + +$(NMAP_DIR)/.unpacked: $(DL_DIR)/$(NMAP_SOURCE) + $(NMAP_CAT) $(DL_DIR)/$(NMAP_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) - + toolchain/patch-kernel.sh $(NMAP_DIR) package/nmap/ nmap\*.patch + touch $@ + +$(NMAP_DIR)/.configured: $(NMAP_DIR)/.unpacked | libpcap openssl + ( \ + cd $(NMAP_DIR) ; \ + autoconf ; \ + BUILD_CC=$(TARGET_CC) HOSTCC="$(HOSTCC)" \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS='$(TARGET_CFLAGS)' \ + ac_cv_linux_vers=2 \ + ./configure \ + --target=$(GNU_TARGET_NAME) \ + --host=$(GNU_TARGET_NAME) \ + --build=$(GNU_HOST_NAME) \ + --libdir=$(STAGING_DIR)/lib \ + --prefix=/usr \ + --includedir=$(STAGING_DIR)/include \ + --with-liblua=included \ + --without-zenmap \ + --with-libpcap=included \ + --with-pcap=linux \ + ) + touch $@ + +$(NMAP_DIR)/nmap: $(NMAP_DIR)/.configured + $(MAKE) CC="$(TARGET_CC)" -C $(NMAP_DIR) + +$(TARGET_DIR)/usr/sbin/nmap: $(NMAP_DIR)/nmap + $(INSTALL) -D -m 0755 $(NMAP_DIR)/nmap $(TARGET_DIR)/usr/sbin/nmap +ifeq ($(strip $(BR2_PACKAGE_NMAP_DB)),y) + mkdir -p $(TARGET_DIR)/usr/share/nmap + $(INSTALL) -D -m 0644 $(NMAP_DIR)/nmap-os-db $(NMAP_DIR)/nmap-mac-prefixes \ + $(NMAP_DIR)/nmap-services $(NMAP_DIR)/nmap-service-probes \ + $(NMAP_DIR)/nmap-protocols $(NMAP_DIR)/nmap-rpc $(TARGET_DIR)/usr/share/nmap +endif + +nmap: $(TARGET_DIR)/usr/sbin/nmap + +nmap-clean: + rm -f $(TARGET_DIR)/usr/sbin/nmap + rm -rf $(TARGET_DIR)/usr/share/nmap + -$(MAKE) -C $(NMAP_DIR) clean + +nmap-dirclean: + rm -rf $(NMAP_DIR) + +############################################################# +# +# Toplevel Makefile options +# +############################################################# +ifeq ($(strip $(BR2_PACKAGE_NMAP)),y) +TARGETS+=nmap +endif Modified: branches/1.0/runnix.config =================================================================== --- branches/1.0/runnix.config 2011-11-08 02:59:39 UTC (rev 5256) +++ branches/1.0/runnix.config 2011-11-14 23:12:08 UTC (rev 5257) @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Buildroot 2011.08-svn5234-dirty Configuration -# Mon Oct 24 15:47:49 2011 +# Buildroot 2011.08-svn5256-dirty Configuration +# Mon Nov 14 15:56:59 2011 # BR2_HAVE_DOT_CONFIG=y # BR2_arm is not set @@ -612,6 +612,7 @@ # BR2_PACKAGE_NFS_UTILS is not set # BR2_PACKAGE_NGIRCD is not set # BR2_PACKAGE_NGREP is not set +# BR2_PACKAGE_NMAP is not set # BR2_PACKAGE_NTP is not set # BR2_PACKAGE_NUTTCP is not set # BR2_PACKAGE_OLSR is not set This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |