求大神给一个shell脚本,实现脚本ip地址变换,每次输出不同的ip地址。
1.脚本如下其作用是:echo"$x...“时,每次要输出不同的ip地址。#./run_payload.sh-eip_list.txt-s192.168.33.36-33...
1. 脚本如下其作用是:
echo "$x ...“时, 每次要输出不同的ip地址。# ./run_payload.sh -e ip_list.txt -s 192.168.33.36-33.49
// run_payload.sh 文件内容如下:-------------------------------------------------#!/bin/sh
list="1 2 3 4 5 6 "for x in $list;do now_ip=` ./get_ip.sh -e $2 -s $4` echo "$x -- $now_ip"done
上 述脚本运行后的结果应该是:
1 -- 192.168.33.362 -- 192.168.33.373 -- 192.168.33.384 -- 192.168.33.395 -- 192.168.33.406 -- 192.168.33.41
2. 现要求实现get_ip.sh的功能
还有另几个要求:
(1) get_ip.sh返回的地址,要确认是否在 ip_list.txt中存在
( 2 ) get_ip.sh对 ip_list.txt中的非法ip 通知输出。
ip_list.txt中的ip地址从192.168.33.36-192.168.33.183 展开
echo "$x ...“时, 每次要输出不同的ip地址。# ./run_payload.sh -e ip_list.txt -s 192.168.33.36-33.49
// run_payload.sh 文件内容如下:-------------------------------------------------#!/bin/sh
list="1 2 3 4 5 6 "for x in $list;do now_ip=` ./get_ip.sh -e $2 -s $4` echo "$x -- $now_ip"done
上 述脚本运行后的结果应该是:
1 -- 192.168.33.362 -- 192.168.33.373 -- 192.168.33.384 -- 192.168.33.395 -- 192.168.33.406 -- 192.168.33.41
2. 现要求实现get_ip.sh的功能
还有另几个要求:
(1) get_ip.sh返回的地址,要确认是否在 ip_list.txt中存在
( 2 ) get_ip.sh对 ip_list.txt中的非法ip 通知输出。
ip_list.txt中的ip地址从192.168.33.36-192.168.33.183 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |