自己写个网络IP扫描Shell脚本
创建一个shell脚本文件如scan.sh,写入:
#!/bin/bash
NET='172.18.56'
for I in {1..254};doif ping -c 1 -W 1 $NET.$I &>/dev/null; thenecho -e "\033[32m $NET.$I\033[0m is up"
else echo -e "\033[31m $NET.$I\033[0m is down"
fi
done
将172.18.56改成自己需要德IP网络号即可。
保存文件后更改其权限:
chmod 777 scan.sh
然后可以通过sh scan.sh运行扫描脚本,即可扫描指定网络存活IP。
自己写个网络IP扫描Shell脚本相关推荐
- linux端口扫描脚本ip段,shell脚本结合iptables防端口扫描的实现
网上有现在的防端口工具,如psad.portsentry,但觉得配置有点麻烦,且服务器不想再装一个额外的软件.所以自己就写了个shell脚本实现这个功能.基本思路是:使用iptables的recent ...
- linux shell 设置ip,设置IP地址shell脚本
#!/bin/bash A="IPADDR.*" B="NETMASK.*" C="GATEWAY.*" D="DNS1.*&qu ...
- linux+ping网络脚本,使用ping命令检测整个网段IP的网络状态的shell脚本(图文)
通过ping网段中的IP地址,根据返回的状态信息,判断主机的网络状态. 下面分享两个可以实现这个功能的shell脚本. 脚本1, 复制代码 代码示例: #!/bin/sh # Ping网段所有IP # ...
- 初级SHELL脚本(如何书写一个CentOS7的更改单网卡IP的shell脚本)
问题描述: 目前公司项目现场使用的Centos7服务器越来越多,有的时候更改ip地址很麻烦,nmcli和nmtui命令对linux的新手来说很麻烦,所以写一个简单的shell脚本,让新人可以独立的更改 ...
- 如何写出高质量的shell脚本---------值得注意的地方
许多人用Shell脚本完成一些简单任务,而且变成了他们生命的一部分.不幸的是,shell脚本在运行异常时会受到非常大的影响.在写脚本时将这类问题最小化是十分必要的.本文中我将介绍一些让bash脚本变得 ...
- linux循环读取文件里的ip,自动获取文件里IP的shell脚本
在上次写的脚本的基础上进行了改进,手动输IP还是累.. #!/bin/bash num=`wc -l ipad | cut -d ' ' -f 1` while [ $num -gt 0 ] do i ...
- linux修改Ip的shell脚本
思路是 首先通过find命令找到/etc/sysconfig/network-scripts/目录下的ifcfg-en*的文件,然后通过sort排序,将第一个文件作为要修改的文件. 剩下的就是对文 ...
- Linux网络服务与shell脚本——Shell编程之条件语句
第八章 Shell编程之条件语句 一.条件测试 1.测试命令 (1)test 条件表达式 (2)[条件表达式] (3)$?:根据返回值判断前者是否成立 2.文件测试:根据指定路径名称,判断对应文件或目 ...
- linux 循环一段ip区间,Shell脚本实现判断IP地址是否在一个ip段内代码分享
cat ipcalc.sh #!/bin/bash IP=$1 if [ -z $IP ] then echo -e "\e[31;42m sh ipcalc.sh IP \e[0m&quo ...
最新文章
- 深度学习时间序列预测:LSTM算法构建时间序列单变量模型预测大气压( air pressure)+代码实战
- 代友招中高级.NET开发工程师【上海-徐汇】
- exec函数族(部分 最常用的)
- Android入门(六) | Activity 的启动模式 及 生产环境中关于 Activity 的小技巧
- 使用ARGV在命令行里接收参数
- python效率低为什么_为什么我的工作效率降低了?
- Spring Boot的MyBatis注解:@MapperScan和@Mapper
- 批量创建文件夹Java
- 本地项目上传至git码云步骤(超详细,附图文)
- Remember this!
- 关于用C#实现宽带的连接
- C++超市管理系统(MySQL)
- [数据集][转载]ImageNet 2012 1000分类名称和编号
- vps、云服务器、虚拟主机
- 全球与中国网络连接视频门铃对讲机设备市场深度研究分析报告
- 【机器学习】模型评估与选择--西瓜书第二章
- 99%的人都不知道内网、外网、宽带、带宽、流量、网速之间的区别与联系
- NEO4J实战之《阿丽塔战斗天使》
- c语言变量类型和范围_C变量和类型
- 快速学习利用Idea构建一个SSM框架项目