内网群PING的shell

#!/bin/bash
ips=192.168.0
echo -n "请输入 network 网段(缺省为$ips): "
read network
: ${network:=$ips}
echo "network:$network"
   d_ip_beg=1
   d_ip_end=254
   echo -n "input the hostip(default $d_ip_beg $d_ip_end):"
read ip_beg ip_end
: ${ip_beg:=$d_ip_beg}
: ${ip_end:=$d_ip_end}
 echo "ip_beg:$ip_beg"
 echo "ip_end:$ip_end"

for ((i=$ip_beg;i<=$ip_end;i++)); do
    host=$network.$i
    ping -W 1 -c 1 $host  &>/dev/null && echo "$host is up" |tee -a uplog || echo "$host is down"
done
   echo "欲知存活的主机列表,请查看UPLOG日志文件"

时间: 2024-11-02 17:41:17

内网群PING的shell的相关文章

内网不能ping通公网地址

可以公用的DNS 连接  http://www.txahz.com/article-3561-1.html 内网不能连接外网. 首先ping 内网地址是否能ping通.能ping通,在ping外网 列:www.qq.com 不能ping通的话就有可能是局域网的DNS有问题.  或者是本机的DNS有问题.

解决内网主机ping不通网关能ping内网

有一台笔记本电脑可以自动获取IP,可以和内网其他主机互相PING通,就是PING 不通网关,只能上内网,不能上外网,IP换到其他主机上也可以上外网,说明路由器上没什么限制.路由器也查了,电脑也重装了,折腾了两天都没找出原因,后来在网上查了好一会儿,综合大家的经验,终于搞定了.原因应该是路由器无法识别这台主机的MAC地址,致于为什么无法识别我也没搞明白. 具体操作如下. 我用的win7,就说win7里的设置,其他系统类推.打开本地连接--常规--属性--网络 选项卡,上面显示的是不能上外网的网卡的

centos内网可以ping通,上不了外网的解决方案

vi /etc/resolv.conf 进入这个目录 #nameserver 192.168.8.1nameserver 192.168.252.1nameserver 127.0.0.1nameserver 202.98.96.68nameserver 61.139.2.69 重启后,可访问外网 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0HWADDR=08:00:27:ac:a2:63TYPE=EthernetUUID=96

配置windows路由表,使电脑同时连接内网外网方法

1.环境一(系统:windows xp,内网.外网不是同一类地址,内网地址固定): 外网:通过笔记本的无线网卡连接: 内网:通过笔记本的本地连接: 第一步,连接网线,配置本地连接地址,注意IP地址不要与其它在用ip冲突: 下图,本地连接配置10.9.1.189的内网地址. 外网地址,则由笔记本的无线网卡连接到路由器,自动获得的p地址,本机获得的IP地址为192.168.1.115. 现在测试,内网可以ping通其它任意主机,外网也连接,但打开浏览器,不能上网: 如果拔掉网线,外网就可以上网. 第

shell脚本批量获取内网主机的MAC地址

这个shell脚本用来批量获取192.168.4.0/24网段的内网主机的mac地址 #!/bin/bash #Author:Jink #这脚本使用ping和arp命令获取内网主机的MAC地址,查询到的MAC地址写入到文件中 myping(){ ping -c2 -w1 -i0.5 $1 &>/dev/null if [ $? -eq 0 ];then arp $1 | tail -1 | awk '{print $1,$3}'>> /tmp/mactable.txt fi }

SpringBoot之解决云服务器VPS在所处云端集群的内网不能解析域名的问题:java.net.UnknownHostException:abc.cn: Temporary failure in name resolution

一.起因与原因分析过程 前端同学告诉我,说服务器崩了. 请求数据接口,接口有响应,但报的json提示指向:数据库异常错误. 遂登陆云主机查看日志,核心记录显示如下: 2018-11-09 22:15:53.824 ERROR 26088 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. com.mysql.jdbc.exceptions.jdbc

JS探测内网是否存在bash漏洞,反弹shell

来t00ls几天啦,也没时间写原创. --(本人首发土司啦.) 最近看到老外一篇文章,觉得很不错. 测试了一下把这个东西把过程分享给大伙,希望大伙不要踩,忙完这几天就写原创 调用一个js,扫描内网是否存在bash漏洞,然后反弹shell回来的一个小东西.搞APT应该用得到啦. 测试过程: 老外发的一个Poc我内网搭建测试 先监听了本地250端口 然后搭建之后访问 1 http://192.168.1.9/test.html?s=192.168.1.1&e3=1&e4=20&d=19

非节点主机通过内网远程管理docker swarm集群

这是今天使用 docker swarm 遇到的一个问题,终于在睡觉前解决了,在这篇随笔中记录一下. 在 docker swarm 集群的 manager 节点上用 docker cli 命令可以正常管理集群.但是在另外一台不是集群节点的主机上,虽然设置了DOCKER_HOST环境变量 export DOCKER_HOST="tcp://manger节点内网IP:2377" 但连接不上 # docker ps Cannot connect to the Docker daemon at

使用花生棒穿透内网限制访问群辉NAS

相信有很多的内网用户,因为种种原因得不到公网IP,无法完成从外网访问内网电脑或个人网络接入服务器(简称NAS).由于白天在公司工作没完成,需要回家继续完成或者工作中需要临时调取家中NAS的数据,这时花生棒就可以派上用场,下面是我用花生棒做的远程穿透局域网限制防问的案例,分享出来与大家一起学习. 首先说明下网络拓扑,我的路由器是二级路由器,(即在一级路由引条网线接入我的路由,然后从我的路由再分别接家里所有电脑,这种情况我的路由就是二级路由器.)如果是三.四……级路由应该可以照用,如果是一级路由,也