zmap介绍
https://zmap.io/
----------------华丽的分割线----------------
zmap 1.03 的安装
Step1: sudo apt-get install libgmp3-dev libpcap-dev gengetopt
Step2: wget https://github.com/zmap/zmap/archive/v1.0.3.tar.gz
Step3: tar -zxvf v1.0.3.tar.gz
Step4: cd zmap-1.0.3/src
Step5: make && make install
后记:
实践证明,1.0的威力没有2.0的神勇,比如速度慢(多进程环境下也不太给力;当然,也可能是我程序写的不够好。^_^)、不支持命令行传递探测IP段(必须写whitelist.conf)等等。
----------------华丽的分割线----------------
zmap 2.0安装
安装依赖包:
sudo apt-get install build-essential cmake libgmp3-dev libpcap-dev gengetopt byacc flex dwarfdump libtool autoconf
手动安装json-c依赖包
git clone https://github.com/json-c/json-c.git
cd json-c
sh autogen.sh
./configure
make && sudo make install
sudo ldconfig (这一行必须!!貌似是为了更新动态库位置)
zmap 2.0安装:
git clone git://github.com/zmap/zmap.git
cd zmap
vim CMakeLists.txt (修改配置文件中的Cmake的版本号。因为apt-get到的是2.08,配置文件写的是3.0,检查不通过。)
vim lib/CMakeLists.txt (注释或者删除这自作多情的最后一行)
cmake -DENABLE_HARDENING=ON
make && sudo make install
如何使用?
请参考官网自行学习。eg:
sudo zmap 202.102.224.0/24 -M icmp_echoscan -c 2 -t 6 -q -N 1 -o -
原文:http://www.cnblogs.com/shenwenkai/p/4521974.html