masscan
masscan是一個(gè)快速的端口掃描工具
大概說(shuō)一下它的使用方法,既有原創(chuàng)也有翻譯
歡迎補(bǔ)充
掃描10.x.x.x的網(wǎng)絡(luò):masscan 10.0.0.0/8 -p80
程序?qū)⒆詣?dòng)探測(cè)網(wǎng)絡(luò)的接口和適配器設(shè)置,如果失敗,你可以手動(dòng)設(shè)置參數(shù)如:
--adapter-ip 192.168.10.123
--adapter-ip 00-11-22-33-44-55
--router-mac 66-55-33-22-11
參數(shù)可以通過(guò)命令行和配置文件設(shè)置,上述適配器的設(shè)置在配置文件中顯示如下
adapter-ip = 192.168.10.123
adapter-mac = 00-11-22-33-44-55
router-mac = 66-55-44-33-22-11
所有的單點(diǎn)參數(shù)如 '-p80' 有一個(gè)拼寫(xiě)出來(lái)的雙沖當(dāng)量
所有, '-p80' 就和 --p80 一樣的效果(或者配置文件中的 port = 80 )
要使用配置文件,則可以這樣:
masscan -c <filename>
從當(dāng)前設(shè)置中生成配置文件,可以使用 --echo 選項(xiàng)
這個(gè)使程序從當(dāng)前運(yùn)行中產(chǎn)生中斷,然后使用改變的配置文件代替運(yùn)行
這是一個(gè)有用的方法來(lái)生成你的第一個(gè)配置文件
或者你看到一個(gè)不知道的參數(shù)列表,如:
masscan -p1234 --echo
來(lái)試試
使用方法吧,比如,程序自帶的例子:
usage: masscan -p80,8000-8100 10.0.0.0/8 --rate=10000
一直搞不明白這個(gè)8000和8100是什么鬼,所以使用
masscan -p80,8000-8100 --echo
輸出如下:
(省略了其中部分結(jié)果)
#TARGET SELECTION (IP, PORTS, EXCLUDES)
ports = 80, 8000-8100
然后恍然大悟,原來(lái)是掃描80和8000到8100的端口
下面是masscan的用法:
masscan -p80 202.203.122.122 --rate=10000 掃描202.203.122.122的80端口,速率為10Kpps
masscan -p0-8100 202.203.122.122 --banners -oB output.txt 掃描202.203.122.122的0-8100的端口,掃描結(jié)果輸出到output.txt(二進(jìn)制)(--banners選項(xiàng)值旗標(biāo),或者指紋)
masscan --open --banners --readscan output.txt -oX 2.txt 打開(kāi)顯示模式,讀取output.txt中的數(shù)據(jù),并以xml的格式寫(xiě)到2.txt中
還有許多高級(jí)的設(shè)置和選項(xiàng),大家可以進(jìn)配置文件去修改和配置
總結(jié)
- 上一篇: 一些需要注意的C知识点
- 下一篇: 用 eval() 转换 Json 对象时