这个脚本在我的机器上可以扫描在线主机,不知到是否可以这样写;

回复 收藏
看了一个用ping写的测试在线主机,这个脚本在我的机器上可以扫描在线主机,不知到是否可以这样写;


#!/bin/bash
#显示网段的在线主机
gateway=`route  |grep 'default'|awk '{print $2}'`
echo "网关为:$gateway"
myip=`ifconfig|grep 'inet addr'|head -1|awk '{print $2}'|sed 's/addr://g'`
echo "ip地址为:$myip"
ping()
{
   b=`echo $1|awk -F '.' '{printf $1"."$2"."$3}'`

  c=`nmap -sP $b.*|grep '^Nmap scan'|awk '{print $5}'`
  echo "在线主机有:$c"
}

ping $gateway
2016-04-20 21:59 举报
已邀请:
0

18222687976

赞同来自:

没什么意思  其实就是nmap的功能

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: