Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

作者:q2035
围观群众:22
更新于

假如你准备应用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

这时,搭建好的编码将储存在“https://www.freebuf.com/articles/network/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

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

对于端口号实行迅速扫描,仅扫描前1000个端口号,不兼容版本检验。

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

-o, --output

将扫描結果輸出至文档,日志文件夹名称方式为unimap-log-$date。

-k, --keep-nmap-logs

对于每一个扫描的IP地址,将Nmap XML文档存储至logs/文件目录下,这种数据信息能够用以以后的剖析每日任务。

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

下列选项必须出示相对的变量值:

主要参数

叙述

--resolvers

包括DNS IP地址目录的文件路径,适用好几个文档键入。如果不特定得话,将应用来源于?public-dns.info内嵌可以用DNS网络服务器的1600好几条数据信息。

-f, --file

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

将总体目标目录载入文档,并将文档做为键入应用。

--iport

自定原始扫描的端口范围。

--lport

自定最终扫描的端口范围。

--logs-dir

储存当今扫描过程数据信息的CSV文件路径。

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

--min-rate

操纵Nmap的--min-rate,默认设置为30000。

-t, --target

假如你只为扫描单一服务器并从这当中获取数据信息,能够应用该主要参数。

--threads

扫描线程数,默认设置为30。

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

-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

新项目地址

Unimap:【GitHub传送器】

Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

非特殊说明,本文版权归 林茶心热点网 所有,转载请注明出处.

本文分类: 30天

本文标题: Unimap:一款根据Nmap完成的扫描速率提高工具(网络扫描软件nmap的使用实验)

本文网址: http://linchaxinxi.com/30tian/2691.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。