Zmap 是一款高效的網路掃描工具,主要用於網路調查和安全研究常和ZGrab一起使用。本篇文章將介紹如何在 Ubuntu 和 CentOS 系統上安裝 Zmap,並提供完整的指令表供參考。
在 Ubuntu 上安裝 Zmap
更新系統軟件包
sudo apt update
安裝 Zmap
sudo apt install zmap
驗證安裝
zmap --version
在 CentOS 上安裝 Zmap
安裝 EPEL Repository
sudo yum install epel-release
更新系統軟件包
sudo yum update
安裝 Zmap
sudo yum install zmap
驗證安裝
zmap --version
Zmap 常用指令表及範例
以下是 Zmap 的一些常用指令:
掃描指定的 IP 範圍
sudo zmap -p 80 192.168.1.0/24
掃描指定的端口
sudo zmap -p 443 192.168.1.0/24
保存掃描結果到文件
sudo zmap -p 80 192.168.1.0/24 -o results.csv
設置掃描速率
sudo zmap -p 80 192.168.1.0/24 -r 1000
掃描多個端口
sudo zmap -p 80,443,22 192.168.1.0/24
設置輸出格式
sudo zmap -p 80 192.168.1.0/24 -f "saddr,sport,ttl"
掃描特定協議
sudo zmap --probe-module=icmp_echoscan -p 80 192.168.1.0/24
掃描特定子網
sudo zmap -p 80 192.168.0.0/16
掃描並顯示開啟的端口
sudo zmap -p 1-65535 192.168.1.0/24
指定掃描輸出格式為 JSON
sudo zmap -p 80 192.168.1.0/24 -O JSON -o results.json
設置最大掃描包數
sudo zmap -p 80 192.168.1.0/24 -n 1000
設置超時時間
sudo zmap -p 80 192.168.1.0/24 -t 10
掃描並排除特定 IP 地址
sudo zmap -p 80 192.168.1.0/24 -b blacklist.conf
掃描並生成詳細日誌
sudo zmap -p 80 192.168.1.0/24 -v 5
結論
安裝和使用 Zmap 非常簡單,只需按照上述步驟即可在 Ubuntu 和 CentOS 上快速配置好這個強大的網路掃描工具。
希望這篇指南能夠幫助你更好地利用 Zmap 進行網路調查和安全研究。
如果你有任何問題或需要進一步的幫助,請隨時留言。