端口掃描之masscan掃描


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!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM