亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

基于Nmap實現的掃描速度提升工具Unimap是怎樣的

發布時間:2021-11-23 22:48:08 來源:億速云 閱讀:239 作者:柒染 欄目:網絡安全

今天就跟大家聊聊有關基于Nmap實現的掃描速度提升工具Unimap是怎樣的,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

Unimap

Unimap是一款基于Nmap實現的掃描速度提升工具,我們只需要提供一個IP地址給Unimap,即使是大量數據,Unimap也能夠以非常快的速度完成網絡掃描。Unimap是“Unique Nmap Scan”的縮寫,該工具的當前版本支持在Linux、macOS、Windows或Android(Termux)等平臺上正常運行。

如果你打算使用Nmap來對一個組織內部的網絡系統進行掃描的話,我們首先需要考慮的是,這個網絡系統內可能會有幾十個、幾百個甚至是上千個指向同一個IP地址的子域名。當掃描任務執行到某個時刻時,我們可能就沒辦法繼續去執行掃描任務了。除此之外,由于針對同一個遠程主機地址進行了多次掃描之后,我們的IP地址可能會被屏蔽。

Unimap利用自己的技術對所有子域的IP地址進行初始解析,完成后,根據用戶配置的線程數,用唯一的IP地址創建一個向量,然后利用Nmap進行并行掃描任務。與此同時,它還能夠分析Namp文件中的數據,并嘗試尋找出每個IP地址對應的相關信息。最后,Unimap會關聯與子域相關聯的每個IP地址的信息。比如說,如果你有50個指向同一個IP地址的子域,那么在Unimap的幫助下,我們只需要執行一次Nmap掃描,就可以同時獲取到與每個子域關聯的所有數據,在一次大規模網絡掃描任務中,Unimap將幫助我們節省數天或者數周的時間。

工具安裝

首先,我們需要在自己的計算機上安裝好Rust和Nmap,然后再運行下列命令:

cargo install unimap

該命令將從crates.io源安裝Unimap。

除此之外,廣大研究人員也可以使用下列命令安裝和配置Unimap:

git clone https://github.com/Edu4rdSHL/unimap.git

cd unimap

cargo build --release

此時,構建好的代碼將存儲在“./target/release/unimap”路徑下。

使用AUR包(Arch Linux)

除了上述方法之外,我們還可以使用AUR包來安裝Unimap。比如說:

yay -S unimap

如果你想的話,你還可以克隆AUR包,然后使用makepkg對包代碼進行編譯。比如說:

git clone https://aur.archlinux.org/unimap.git

cd unimap

makepkg -si

工具使用

Unimap需要root/管理員權限來啟動Nmap TCP SYN掃描,這是出于掃描結果的準確率和掃描性能方面的考慮。如果你使用的是Linux或類Unix系統的話,可以直接使用一個root shell或使用sudo來運行該工具。在Windows平臺下,我們可以使用管理員權限來打開一個命令行中斷窗口,然后使用相同的命令來運行該工具。

下列選項不需要我們提供任何值:

選項

描述

--fast-scan

針對端口執行快速掃描,僅掃描前1000個端口,不支持版本檢測。

-o, --output

將掃描結果輸出至文件,日志文件名形式為unimap-log-$date。

-k, --keep-nmap-logs

針對每一個掃描的IP地址,將Nmap XML文件存儲至logs/目錄下,這些數據可以用于之后的分析任務。

下列選項需要提供相應的參數值:

參數

描述

--resolvers

包含DNS IP地址列表的文件路徑,支持多個文件輸入。如果不指定的話,將使用來自 public-dns.info內置可用DNS服務器的1600多條數據。

-f, --file

將目標列表寫入文件,并將文件作為輸入使用。

--iport

自定義初始掃描的端口范圍。

--lport

自定義最后掃描的端口范圍。

--logs-dir

存儲當前掃描進程數據的CSV文件路徑。

--min-rate

控制Nmap的--min-rate,默認為30000。

-t, --target

如果你只想掃描單一主機并從中提取數據,可以使用該參數。

--threads

掃描線程數,默認為30。

-u, --unique-output

指定輸出數據的存儲路徑。

工具使用樣例

下列命令可以執行完整的掃描任務,并將輸出存儲至log.csv中:

unimap -f targets.txt -u log.csv

下列命令將執行快速掃描,并將日志文件存儲至logs/目錄下:

unimap -f targets.txt --fast-scan -o

下列命令將掃描1-1000端口,并探測相應的服務和版本:

sudo unimap -f targets.txt --iport 1 --lport 1000 --min-rate 1000

看完上述內容,你們對基于Nmap實現的掃描速度提升工具Unimap是怎樣的有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

九龙坡区| 德钦县| 大同县| 江津市| 林州市| 孟州市| 拜泉县| 邵武市| 体育| 浦县| 广德县| 商南县| 永春县| 建湖县| 武定县| 丰镇市| 白玉县| 额济纳旗| 南阳市| 揭东县| 恭城| 龙胜| 东乌珠穆沁旗| 吉木萨尔县| 龙海市| 克山县| 康平县| 娱乐| 玛纳斯县| 中西区| 甘肃省| 那曲县| 蓬溪县| 淮南市| 枣强县| 元谋县| 凌源市| 黄平县| 宁安市| 内江市| 馆陶县|