mirror of
https://github.com/nmap/nmap.git
synced 2025-12-26 01:19:03 +00:00
Merge r16779:16804 from /nmap-exp/david/nmap-nping. This adds Nping
into the standard distribution.
This commit is contained in:
@@ -23,6 +23,9 @@ NCAT_STAGING_DIR = Ncat
|
||||
NDIFF_BUILD_DIR = ndiff-build
|
||||
NDIFF_STAGING_DIR = Ndiff
|
||||
|
||||
NPING_BUILD_DIR = nping-build
|
||||
NPING_STAGING_DIR = Nping
|
||||
|
||||
PREFIX = /usr/local
|
||||
|
||||
PACKAGEMAKER = /Developer/usr/bin/packagemaker
|
||||
@@ -55,7 +58,7 @@ $(IMAGE_NAME): $(IMAGE_STAGING_DIR)/$(PKG_NAME) $(EXTRA_DIST_FILES)
|
||||
rm -f $@
|
||||
hdiutil create -imagekey zlib-level=9 -srcfolder $(IMAGE_STAGING_DIR) $@
|
||||
|
||||
$(IMAGE_STAGING_DIR)/$(PKG_NAME): stage-nmap stage-ncat stage-ndiff stage-zenmap README COPYING.formatted
|
||||
$(IMAGE_STAGING_DIR)/$(PKG_NAME): stage-nmap stage-ncat stage-ndiff stage-zenmap stage-nping README COPYING.formatted
|
||||
mkdir -p $(IMAGE_STAGING_DIR)
|
||||
$(PACKAGEMAKER) --doc nmap.pmdoc --title "Nmap $(NMAP_VERSION)" -o $@
|
||||
|
||||
@@ -65,17 +68,23 @@ export-%:
|
||||
svn export ..@BASE $*
|
||||
|
||||
stage-nmap: export-$(NMAP_BUILD_DIR)
|
||||
cd $(NMAP_BUILD_DIR) && ./configure --without-zenmap --without-ncat --without-ndiff $(CONFIGURE_ARGS)
|
||||
cd $(NMAP_BUILD_DIR) && ./configure --without-zenmap --without-ncat --without-ndiff --without-nping $(CONFIGURE_ARGS)
|
||||
make -C $(NMAP_BUILD_DIR)
|
||||
rm -rf $(NMAP_STAGING_DIR)
|
||||
make -C $(NMAP_BUILD_DIR) install DESTDIR="`pwd`/$(NMAP_STAGING_DIR)"
|
||||
|
||||
stage-ncat: export-$(NCAT_BUILD_DIR)
|
||||
cd $(NCAT_BUILD_DIR) && ./configure --without-zenmap --with-ncat --without-ndiff $(CONFIGURE_ARGS)
|
||||
cd $(NCAT_BUILD_DIR) && ./configure --without-zenmap --with-ncat --without-ndiff --without-nping $(CONFIGURE_ARGS)
|
||||
make -C $(NCAT_BUILD_DIR)
|
||||
rm -rf $(NCAT_STAGING_DIR)
|
||||
make -C $(NCAT_BUILD_DIR) install-ncat DESTDIR="`pwd`/$(NCAT_STAGING_DIR)"
|
||||
|
||||
stage-nping: export-$(NPING_BUILD_DIR)
|
||||
cd $(NPING_BUILD_DIR) && ./configure --without-zenmap --without-ncat --without-ndiff --with-nping $(CONFIGURE_ARGS)
|
||||
make -C $(NPING_BUILD_DIR)
|
||||
rm -rf $(NPING_STAGING_DIR)
|
||||
make -C $(NPING_BUILD_DIR) install-nping DESTDIR="`pwd`/$(NPING_STAGING_DIR)"
|
||||
|
||||
# make-bundle.sh uses these to build its authorization wrapper.
|
||||
export CC CPPFLAGS CFLAGS CXXFLAGS LDFLAGS
|
||||
|
||||
@@ -86,7 +95,7 @@ stage-zenmap: export-$(ZENMAP_BUILD_DIR)
|
||||
cp -rf $(ZENMAP_BUILD_DIR)/zenmap/dist/Zenmap.app $(ZENMAP_STAGING_DIR)/Applications/
|
||||
|
||||
stage-ndiff: export-$(NDIFF_BUILD_DIR)
|
||||
cd $(NDIFF_BUILD_DIR) && ./configure --without-zenmap --without-ncat --with-ndiff $(CONFIGURE_ARGS)
|
||||
cd $(NDIFF_BUILD_DIR) && ./configure --without-zenmap --without-ncat --with-ndiff --without-nping $(CONFIGURE_ARGS)
|
||||
make -C $(NDIFF_BUILD_DIR) build-ndiff
|
||||
rm -rf $(NDIFF_STAGING_DIR)
|
||||
make -C $(NDIFF_BUILD_DIR) install-ndiff DESTDIR="`pwd`/$(NDIFF_STAGING_DIR)"
|
||||
@@ -113,6 +122,8 @@ clean:
|
||||
rm -rf $(NCAT_STAGING_DIR)
|
||||
rm -rf $(NDIFF_BUILD_DIR)
|
||||
rm -rf $(NDIFF_STAGING_DIR)
|
||||
rm -rf $(NPING_BUILD_DIR)
|
||||
rm -rf $(NPING_STAGING_DIR)
|
||||
rm -f COPYING.formatted
|
||||
rm -f $(IMAGE_NAME)
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
Nmap is a free and open source utility for network exploration and security auditing. Zenmap is a multi-platform graphical frontend and results viewer for Nmap. Ncat is a general-purpose network sending and receiving utility, a reimplementation of Netcat. Ndiff is a an Nmap scan comparison utility.
|
||||
Nmap is a free and open source utility for network exploration and security auditing. Zenmap is a multi-platform graphical frontend and results viewer for Nmap. Ncat is a general-purpose network sending and receiving utility, a reimplementation of Netcat. Ndiff is a an Nmap scan comparison utility. Nping is a tool for packet generation and sending.
|
||||
|
||||
This package contains Nmap, Zenmap, Ncat, and Ndiff. It is intended to work on Intel and PowerPC Macs running Mac OS X 10.4 or later.
|
||||
This package contains Nmap, Zenmap, Ncat, Ndiff, and Nping. It is intended to work on Intel and PowerPC Macs running Mac OS X 10.4 or later.
|
||||
|
||||
Installation of all packages is optional. Unselect Zenmap to get just the command-line tool. Unselect Nmap if you prefer to use a copy of Nmap that is already installed. Zenmap will not work without Nmap.
|
||||
|
||||
The nmap, ncat, and ndiff command-line binaries will be installed in /usr/local/bin, and additional support files will be installed in /usr/local/share. The Zenmap application bundle will be installed in /Applications/Zenmap.app.
|
||||
The nmap, ncat, ndiff, and nping command-line binaries will be installed in /usr/local/bin, and additional support files will be installed in /usr/local/share. The Zenmap application bundle will be installed in /Applications/Zenmap.app.
|
||||
|
||||
3
macosx/nmap.pmdoc/05nping-contents.xml
Normal file
3
macosx/nmap.pmdoc/05nping-contents.xml
Normal file
@@ -0,0 +1,3 @@
|
||||
<pkg-contents spec="1.12">
|
||||
<f n="Nping" pt="Nping" m="false" t="file"/>
|
||||
</pkg-contents>
|
||||
25
macosx/nmap.pmdoc/05nping.xml
Normal file
25
macosx/nmap.pmdoc/05nping.xml
Normal file
@@ -0,0 +1,25 @@
|
||||
<pkgref spec="1.12" uuid="A488395A-3951-449A-B3F6-A74D5E926D69">
|
||||
<config>
|
||||
<identifier>org.insecure.nping.nping.pkg</identifier>
|
||||
<version>1</version>
|
||||
<description />
|
||||
<post-install type="none" />
|
||||
<requireAuthorization />
|
||||
<installFrom relative="true" includeRoot="false">Nping</installFrom>
|
||||
<installTo>/</installTo>
|
||||
<flags>
|
||||
<followSymbolicLinks />
|
||||
</flags>
|
||||
<packageStore type="internal" />
|
||||
<mod>parent</mod>
|
||||
<mod>installFrom.isRelativeType</mod>
|
||||
</config>
|
||||
<contents>
|
||||
<file-list>01nping-contents.xml</file-list>
|
||||
<filter>/CVS$</filter>
|
||||
<filter>/\.svn$</filter>
|
||||
<filter>/\.cvsignore$</filter>
|
||||
<filter>/\.cvspass$</filter>
|
||||
<filter>/\.DS_Store$</filter>
|
||||
</contents>
|
||||
</pkgref>
|
||||
@@ -31,6 +31,11 @@
|
||||
starts_enabled="true" starts_hidden="false">
|
||||
<pkgref id="org.insecure.nmap.ndiff.pkg" />
|
||||
</choice>
|
||||
<choice title="Nping" id="choice96" starts_selected="true"
|
||||
description="Nping packet generator."
|
||||
starts_enabled="true" starts_hidden="false">
|
||||
<pkgref id="org.insecure.nmap.nping.pkg" />
|
||||
</choice>
|
||||
</contents>
|
||||
<resources bg-scale="none" bg-align="topleft">
|
||||
<locale lang="en">
|
||||
@@ -43,6 +48,7 @@
|
||||
<item type="file">02zenmap.xml</item>
|
||||
<item type="file">03ncat.xml</item>
|
||||
<item type="file">04ndiff.xml</item>
|
||||
<item type="file">05nping.xml</item>
|
||||
<mod>properties.customizeOption</mod>
|
||||
<mod>properties.title</mod>
|
||||
<mod>properties.anywhereDomain</mod>
|
||||
|
||||
Reference in New Issue
Block a user