当我使用nmap
扫描IP时,打印日志:
Starting Nmap 7.70 ( https://nmap.org ) at 2019-04-05 10:27 ?D1ú±ê×?ê±??
NSE: Loaded 148 scripts for scanning.
NSE: Script Pre-scanning.
Initiating NSE at 10:27
Completed NSE at 10:27, 0.00s elapsed
Initiating NSE at 10:27
Completed NSE at 10:27, 0.00s elapsed
Initiating Ping Scan at 10:27
Scanning 103.23.43.1 [4 ports]
Completed Ping Scan at 10:27, 1.12s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 10:27
Completed Parallel DNS resolution of 1 host. at 10:27, 1.31s elapsed
Initiating SYN Stealth Scan at 10:27
里面有很多NSE
,有什么意义吗?
答案1
意思NSE
是Nmap Scripting Engine
,你可以理解这是nmap
软件的内核,它实现了namp的主要功能。
NSE 是 namp 的一部分,它还允许用户编写(或共享)脚本来自动执行各种网络任务。
答案2
如果您导航到
cd /usr/share/nmap/scripts
你会在 Kali Linux 中看到一堆预装的脚本。这就是您如何将它们与 nmap 一起使用。
nmap --scripts=ssh.brute.nse TargetIpAdress
如果您键入,则在同一目录中
nano ssh-brute.nse
您将访问脚本来更改一些选项。
您还可以从 github 下载 nse 脚本。这是其中的两个。
git clone https://github.com/scipag/vulscan
git clone https://github.com/vulnersCom/nmap-vulners
这些脚本的实现略有不同。在这些脚本的目录中
nmap --script vulscan targetIpAddress