偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Masscan端口掃描技術(shù)探索

安全
Masscan是一個快速的端口掃描工具,適用于大規(guī)模網(wǎng)絡掃描。下面是下載、安裝及使用Masscan的基本步驟。

1.安裝Masscan

(1)下載Masscan

從GitHub下載: 訪問Masscan的GitHub頁面:https://github.com/robertdavidgraham/masscan

在頁面上,你可以找到最新的Release版本,點擊“releases”標簽頁下載源代碼壓縮包。

也可以通過Git命令直接克隆倉庫到本地:

git clone https://github.com/robertdavidgraham/masscan.git

(2)在Linux上安裝

依賴安裝:

在編譯之前,確保已安裝必要的開發(fā)工具和庫,如GCC、Make等。在Debian/Ubuntu上,可以使用:

sudo apt-get update
sudo apt-get install build-essential

編譯安裝:

進入下載或克隆的masscan目錄,然后執(zhí)行以下命令進行編譯安裝:

cd masscan
make
sudo make install

2.Masscan基本參數(shù)

-p <ports,--ports <ports>>: 指定要掃描的端口范圍??梢允菃蝹€端口、端口范圍或逗號分隔的端口列表。

--banners: 獲取服務的banner信息,支持一些協(xié)議。

--rate <packets-per-second>: 設置發(fā)送數(shù)據(jù)包的速率,單位是每秒的數(shù)據(jù)包數(shù)。

-c <filename>, --conf <filename>: 讀取配置文件進行掃描。

--echo: 將當前的配置信息保存到配置文件中。

-e <ifname>, --adapter <ifname>: 指定用于發(fā)送數(shù)據(jù)包的網(wǎng)絡接口名稱。

--adapter-ip <ip-address>: 設置發(fā)送數(shù)據(jù)包的源IP地址。

--adapter-port <port>: 設置發(fā)送數(shù)據(jù)包的源端口。

--adapter-mac <mac-address>: 設置發(fā)送數(shù)據(jù)包的源MAC地址。

--router-mac <mac address>: 設置網(wǎng)關(guān)的MAC地址。

--exclude <ip/range>: 指定要排除的IP地址范圍,防止masscan掃描這些地址。

--excludefile <filename>: 指定包含要排除的IP地址范圍的文件。

--includefile, -iL <filename>: 從指定的文件中讀取要掃描的IP地址范圍列表。

--ping: 掃描時包括對ICMP請求的響應。

--append-output: 將結(jié)果以附加的方式輸出到文件。

--iflist: 列出可用的網(wǎng)絡接口,然后退出。

--retries: 設置發(fā)送數(shù)據(jù)包的重試次數(shù),每次重試間隔1秒。

--nmap: 輸出與nmap兼容的信息。

--http-user-agent <user-agent>: 設置HTTP請求的用戶代理字段值。

--show [open,close]: 指定要顯示的端口狀態(tài),可選值為開放或關(guān)閉,默認為開放端口。

--noshow [open,close]: 禁止顯示端口狀態(tài)。

--pcap <filename>: 將接收到的數(shù)據(jù)包以libpcap格式保存到指定的文件中。

--regress: 運行回歸測試,以驗證掃描器的正確運行。

--ttl <num>: 設置發(fā)送數(shù)據(jù)包的TTL(生存時間)值,默認為255。

--wait <seconds>: 設置發(fā)送數(shù)據(jù)包后的等待時間,默認為10秒。

--offline: 不實際發(fā)送數(shù)據(jù)包,主要用于測試開銷。

-sL: 不進行掃描,只生成隨機地址列表。

--readscan <binary-files>: 讀取-oB生成的二進制文件,并轉(zhuǎn)換為XML或JSON格式。

--connection-timeout <secs>: 指定獲取banner時的最大TCP連接維持時間,默認為30秒。

輸出格式:

-oX <filespec> (XML)

-oB <filespec> (Binary)

-oG <filespec> (Grep)

-oJ <filespec> (Json)

-oL <filespec> (List)

-oU <filespec> (Unicornscan format)

3.Masscan常見掃描

(1)掃描B段(256個主機)某個特定端口例如3306

sudo masscan 192.168.2.1/24 -p 3306

圖片

Discovered open port 3306/tcp on 192.168.2.64
Discovered open port 3306/tcp on 192.168.2.40
Discovered open port 3306/tcp on 192.168.2.63
Discovered open port 3306/tcp on 192.168.2.45
Discovered open port 3306/tcp on 192.168.2.26

圖片

Discovered open port 1433/tcp on 192.168.2.26

(2)掃描B段,同時指定一個虛假的IP地址192.168.2.200

masscan 192.168.1.1/24 -p80 --banners --source-ip 192.168.2.200
#添加源ip來欺騙目標服務器
sudo masscan -p1-1000 116.50.146.70 --adapter-ip 114.114.114.114

(3)掃描某個主機的所有端口

masscan -p 1-65535 192.168.2.26 --rate 1000 # 掃描所有端口,設置速率為1000

圖片

(4)掃描輸出文件

masscan -p 1-65535 -iL ips.txt --rate=10000 -oL scan_results.txt
masscan -iL ips.txt -oJ output.json # 從文件中讀取IP列表,輸出為JSON格式
責任編輯:龐桂玉 來源: 小兵搞安全
相關(guān)推薦

2023-10-16 18:51:04

Masscan網(wǎng)絡安全

2009-09-28 11:05:29

Ruby端口掃描

2022-06-15 13:40:38

端口掃描工具開源工具

2020-12-14 10:32:28

Web安全工具多線程

2013-01-10 09:19:53

2024-06-28 08:00:00

端口掃描安全

2010-09-17 09:40:16

2014-03-18 15:42:46

2009-01-15 09:52:00

2009-11-18 09:59:41

2010-09-13 15:55:43

制作端口掃描器

2021-05-31 08:54:30

RustScanRust端口掃描器

2010-12-22 21:57:00

Angry IP Sc

2025-01-20 13:23:17

2015-12-14 16:03:45

LinuxUnix端口掃描

2010-09-15 15:12:49

2013-03-22 10:07:38

2023-04-04 12:24:10

2023-09-06 07:23:32

2018-11-12 08:04:15

點贊
收藏

51CTO技術(shù)棧公眾號