|
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.
|