无法在Kali Linux上解析IP地址nmap

时间:2019-05-16 07:43:29

标签: bash nmap

我为一个简单的扫描仪写了一个bash脚本。它询问用户第一个和最后一个IP地址以及端口号,然后将它们存储到变量中。然后,它使用nmap扫描开放的MySQL端口的IP地址范围。

这是我的代码

#!/bin/bash

echo "What is the first IP address?"

read firstIP

echo "What is the last IP address?"

read lastIP

echo "What port number do you want to scan?"

read port

nmap -sT $firstIP-$lastIP -p $port >/dev/null -oG MySQLscan

cat MySQLscan | grep open MySQLscan2

cat MySQlscan2

对于第一个提示,我输入了192.168.181.0。对于第二个提示,我输入了192.168.181.255。对于端口号,我输入了3306。但是,我得到的结果是:

  

无法解析“ 192.168.181.0-192.168.181.255”

     

警告:未指定目标,因此扫描了0台主机。

为什么无法解析IP地址?

1 个答案:

答案 0 :(得分:1)

adapter中,您应该以以下形式之一指定IP地址范围:

  1. nmap
  2. 192.168.181.0/24

因此,正确的方法是192.168.181.0-255(将从提供的子网开始扫描该子网下的所有IP)或<start_ip_addr>/<subnet_mask>(从子网开始扫描到最后给定的术语)提供的IP)。