masscan
Masscan號稱是最快的互聯網端口掃描器,最快可以在六分鍾內掃遍互聯網。
masscan的掃描結果類似於nmap(一個很著名的端口掃描器),在內部,它更像scanrand, unicornscan, and ZMap,采用了異步傳輸的方式。它和這些掃描器最主要的區別是,它比這些掃描器更快。而且,masscan更加靈活,它允許自定義任意的地址范和端口范圍。
https://www.cnblogs.com/domestique/p/8215020.html
一、masscan安裝配置
在Ubuntu/Debian下
sudo apt-get install git gcc make libpcap-dev
git clone https://github.com/robertdavidgraham/masscan
cd masscan
make
注:安裝完成后的可執行程序在masscan/bin中
您也可以使用多線程加快編譯速度 make -j
PF_RING
如果您想獲得超過兩百萬每秒的速度,您需要一個英特爾10-Gbps網卡和一個被稱為PF_RING DNA(http://www.ntop.org/products/pf_ring/)的特殊驅動程序。masscan使用PF_RING不要進行重建,你只需要建立以下組件即可:
libpfring.so (安裝於 /usr/lib/libpfring.so)
pf_ring.ko (pf_ring自己的內核驅動)
ixgbe.ko (英特爾10-gbps網卡驅動)
你不要建立自己的libpcap.so
當masscan檢測到網卡為dna0時,將自動切換為PF_RING模式
自我測試
當安裝完成是可以測試一下是否安裝成功:
make regress
bin/masscan --regress
selftest: success!