`
tulunta
  • 浏览: 360198 次
文章分类
社区版块
存档分类
最新评论

一个ip执行一次程序

 
阅读更多

假设你有一堆可以是用的ip(对外ip),可改变本机ip进行网络连接执行一次程序。

比较幸运的是,我位于一个局域网内,而局域网的每个ip都是独立的ip,这样就可以侦测局域网可用ip来执行程序了。

由于其他主机可能屏蔽ping,这里使用arp检测某一ip是否未被其他主机使用。

下面给出bash脚本

#!/bin/bash
keys="keywords.txt"
jar="google.jar" #我要运行一个java程序
net_pfx="xx.xx.xx" #局域网ip前缀
network=1
subip=1
if [ ! -f $key ]; then
	echo "$keys not exsist"
	exit 1
fi
if [ ! -f $jar ]; then
	echo "$jar not exsist"
	exit 1
fi
if [ `id -u` -ne 0 ]; then
	echo "must run by root"
	exit 2
fi
while read key
do
	while  arping -c1 -w2 -Ieth1 "$net_pfx$network.$subip" 
		|| grep "address $net_pfx$network.$subip" /etc/network/interfaces
	do
		let subip++
		if [ $subip -ge 254 ] ; then
 			if [ $ network -gt 3 ]; then 
				echo "all ips traversed"
				return 0
			fi		
			subip=1
			let network++
		fi
	done
  sed -i s/address.*/"address $net_pfx$network.$subip"/ /etc/network/interfaces
	sed -i s/gateway.*/"gateway $net_pfx$network.254"/ /etc/network/interfaces
	/etc/init.d/networking restart
	java -jar $jar "$key" 
done < $keys

分享到:
评论

相关推荐

    纯真IP数据库下载程序

    随数据库附送的查询程序(Showip.exe)具有在线检测并升级IP数据库的功能,只要运行该程序,点击右上角的 “在线升级”,就可以升级IP数据库到最新的版本,无需再到下载网站下载新版的IP数据库。 在线升级使用压缩...

    IP 地址自动修改程序

    可以随便放个位置,将运行一次的批处理放入启动里面。注意修改"run.bat"这 个运行一次批处理里面 GhostIP.exe 的位置。如果你把GhostIP.exe放入C:盘 根目录下run文件里,就不用修改run.bat 里面GhostIP.exe的位置了。...

    一款改自IPHook的IP数据包监控过滤程序

    任何人可以自己编译和修改这个驱动程序,使之能够按照一定的方式运行,这里给出的只是本人的一个想法,希望能给各位带来一点帮助。任何应用程序都可以想打开文件一样使用这个驱动程序,关于使用方法请参考Release ...

    纯真IP数据库自带的查询程序

    IP数据库每5天更新一次,请大家定期更新最新的IP数据库! 因为IP地址数据是民间收集的,电信也会不时的更改IP段,所以有点遗漏、错误是难免的。随数据库附送IP解压,查询软件。 使用方法:解压数据库QQWry.Dat到显IP...

    纯真IP数据库(可在线更新加入最新的IP地址)

    随数据库附送的查询程序(Showip.exe)具有在线检测并升级IP数据库的功能,只要运行该程序,点击右上角的 “在线升级”,就可以升级IP数据库到最新的版本,无需再到下载网站下载新版的IP数据库。 在线升级使用压缩...

    全自动+手动+根据MAC修改IP工具

    每运行一次程序自动修改和增加下一个IP号. 1 --------- 手动修改IP. 2 --------- 根据MAC来修改IP. 0的模式:每运行一次程序就会按照Auto的顺序号修改IP和计算机名称.Auto的顺序号会根据运行的次数增加. 1的模式:...

    Ghost IP 自动修改程序

    在母盘的最后一次重启前把改程序的运行一次的批处理复制到启动里面,在克隆系统后会自动运行 并且焦点永远置顶。你只用从第一台开始输入 1 回车 再到第二台机器输入 2 回车 第三台机器输 入3 回车 ....................

    纯真IP扫描器

    IP数据库每5天更新一次,请大家定期更新最新的IP数据库! 因为IP地址数据是民间收集的,电信也会不时的更改IP段,所以有点遗漏、错误是难免的。随数据库附送IP解压,查询软件。 使用方法:解压数据库QQWry.Dat到显...

    代素蓉-2120200418-第二次作业_IP流量分析程序_python_Windows平台上基于原始套接字_

    作业题目:网络流量分析程序设计起止日期:2020-10-29 08:00:00 ~ 2020-11-22 23:59:59作业满分:100作业说明:实现一个IP流量分析程序,具体要求:(1)Windows平台上,基于原始套接字,图形用户界面,编程语言不限...

    阿里云域名对应ip提交工具

    程序第一次连接服务器上阿里云DNS服务器时,如已先用阿里云控制台在DNS服务器填好了本机的ip,则程序只记录id值,不做修改,以后在本机的ip改变后,才用这个id值来修改DNS上的域名对应的ip。如DNS服务器没有记录,则...

    QQ IP数据库 Build 0815 纯真版

    IP数据库每5天更新一次,请大家定期更新最新的IP数据库! 因为IP地址数据是民间收集的,电信也会不时的更改IP段,所以有点遗漏、错误是难免的。随数据库附送IP解压,查询软件。 使用方法:解压数据库QQWry.Dat到显...

    打造Mysql最新版的IP地址数据库-将纯真IP数据库导入Mysql

    打造Mysql最新版的IP地址数据库-将纯真IP数据库导入Mysql 1.到纯真网络下载最新的QQ ...增加了自动梯增的`id`字段作为主键,如果不需要可以删除:重新定义`ipstart`,`ipend`为主键,删除程序中VALUES中的第一个数据:0,

    WOV_IP列表生成

    在WorkVisual 4.0版本中只要备份过的IP都会保存在记录中,这是因为4.0版本中在程序退出的时候会把当前的IP列表保存下来,所以每个区域备份一次就会保存了所有的区域了。不过,如果换电脑或者重装系统之后这个过程还...

    QQip库查询插件

    IP库名称为:qqwry.dat 升级IP库:update_ip.exe 让update_ip.exe和qqwry.dat同一目录下 update_ip.exe用于升级QQip库的,每隔五天可以升级一次 先在本机电脑升级后,再把升级完的IP库上传到你的...

    vb.net宽带公网IP更新邮件通知发送器

    本程序实现了监控ADSL拨号后的新公网IP,每10分钟检测一次IP变化,无变化不发送,有变化就将新IP发送到指定邮箱,目前已测试可通过126邮箱发送邮件到QQ邮箱。同时,也可以手动执行重拨宽带,将在30秒之后将新IP发送...

    qqIP地址查询软件_QQ IP数据库 v2015.04.25 纯真版.zip

    希望能够通过大家的共同努力打造一个没有未知数据,没有错误数据的QQ IP.IP数据库每5天更新一次,请大家定期更新最新的IP数据库! 因为IP地址数据是民间收集的,电信也会不时的更改IP段,所以有点遗漏、错误是难免...

    纯真IP地址数据库

    希望能够通过大家的共同努力打造一个没有未知数据,没有错误数据的QQ IP。IP数据库每 5天更新一次,请大家定期更新最新的IP数据库! 因为IP地址数据是民间收集的,电信也会不时的更改IP段,所以有点遗漏、错误是...

    IP切换器软件!!!

    ·支持切换 IP 后运行客户端程序(可选) ·可随系统启动并最小化到系统栏,支持右键菜单操作 ·有绿色和安装两个版本,供不同需要的用户选择下载   (二).使用方法 1.管理方案  为方便以后的切换、修改和备份,...

    防止IP修改工具 IP_Deny

    这个程序身材小巧,IP地址设置好后,运行一次就可以达到防止IP被修改的目的,如果修改IP地址后系统会提示需要重新启动计算机,重新启动后,IP地址恢复原来的地址,没有被修改,适合需要用固定IP不想让他人修改的人使用,但是...

    QQip数据库

    随数据库附送的查询程序(IP.EXE)具有在线检测并升级IP数据库的功能,只要运行该程序,点击右上角的“在线升级”,就可以升级IP数据库到最新的版本,无需再到下载网站下载新版的IP数据库。 在线升级的空间由亿恩...

Global site tag (gtag.js) - Google Analytics