全球主机交流论坛

标题: 利用ipcheck写一个脚本检测小鸡是否被x并利用方糖推送到微信 [打印本页]

作者: 1024kxsw    时间: 2019-6-13 15:25
标题: 利用ipcheck写一个脚本检测小鸡是否被x并利用方糖推送到微信
利用ipcheck的检测接口,写了一个脚本检测小鸡是否被墙。
代码:
  1. #!/bin/bash
  2. #按格式将ip填入iplist中
  3. iplist=('103.99.000.000' '161.117.000.000')
  4. #写入Server酱的秘钥
  5. #Server酱地址http://sc.ftqq.com/3.version  github账号登入即可获取秘钥,详情请看使用准则
  6. ft_sckey="xxxxxxxxxxxxxxxxxxxxxxxxxx"
  7. ipcheck()
  8. {
  9. if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ;
  10. then
  11. echo -e "你的小鸡$1没有被x!"
  12. else
  13. echo -e "准备进行第二次检测"
  14. sleep 1
  15. ipcheck_two $1
  16. fi
  17. }
  18. ipcheck_two()
  19. {
  20. if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ;
  21. then
  22. echo -e "你的小鸡$1没有被x!"
  23. else
  24. echo -e "准备进行第三次检测"
  25. sleep 1
  26. ipcheck_three $1
  27. fi
  28. }
  29. ipcheck_three()
  30. {
  31. if [ $(curl -s https://ipcheck.need.sh/api_v2.php?ip=$1 | awk -F '[:}]' '{print $21}') = true ] ;
  32. then
  33. echo -e "你的小鸡$1没有被x!"
  34. else
  35. echo -e "你的小鸡$1被x了!"
  36. wget https://sc.ftqq.com/$ft_sckey.send?text=主人,你的小鸡鸡$1被x了! -O /dev/null >> /dev/null 2>&1
  37. fi
  38. }
  39. for(( i=0;i<${#iplist[@]};i++)) do
  40. ipcheck ${iplist[i]}
  41. done;
复制代码


原文是:https://www.7colorblog.com/?id=76
详细教程也在原文里,本人初学shell语言,请大佬们多多指教
作者: VPSMarket    时间: 2019-6-13 15:27
很好 不错 帮顶  
作者: 1024kxsw    时间: 2019-6-13 15:43
VPSMarket 发表于 2019-6-13 15:27
很好 不错 帮顶

一起学习!
作者: 六哥    时间: 2019-6-13 18:09
不错
作者: 风铃    时间: 2019-6-13 18:10
阿里云监控自带短信+邮件提醒,但是好像不太准
作者: 六哥    时间: 2019-6-13 18:38
我的没被墙但是这网站显示被墙了 国内国外都是  什么情况?
作者: 1024kxsw    时间: 2019-6-13 19:46
六哥 发表于 2019-6-13 18:38
我的没被墙但是这网站显示被墙了 国内国外都是  什么情况?

那你得先用ipcheck那个网站试试
作者: cicvc    时间: 2019-6-13 19:51
ipcheck.need.sh一点都不准
作者: anstinzhou    时间: 2019-6-13 20:48
bucuo
作者: 1024kxsw    时间: 2019-6-13 21:13
cicvc 发表于 2019-6-13 19:51
ipcheck.need.sh一点都不准

刺猬你的签名该安排下去了
作者: KKhost    时间: 2019-6-13 21:17
主要是 要检测判断得准确否则 都是白搭
作者: tlss253488156    时间: 2019-6-13 22:39
print $21
作者: 1024kxsw    时间: 2019-6-14 12:24
tlss253488156 发表于 2019-6-13 22:39
print $21

怎么了?

作者: tlss253488156    时间: 2019-6-14 13:08
1024kxsw 发表于 2019-6-14 12:24
怎么了?

感觉这么写有点奇怪 用grep判断直接点  不过逻辑是没问题的 我也才学 大佬轻虐
作者: hcyme    时间: 2019-6-14 13:50
感谢大佬聚首
作者: 1024kxsw    时间: 2019-6-14 19:24
tlss253488156 发表于 2019-6-14 13:08
感觉这么写有点奇怪 用grep判断直接点  不过逻辑是没问题的 我也才学 大佬轻虐 ...

明白了大佬,我初学者,正在学习中
作者: Ryan小当家    时间: 2019-6-15 09:21
怪不得看头像面熟
作者: 玉藻前    时间: 2019-6-15 09:49
看你签名的博客都发了这些 挺不错的 感谢分享
作者: admin    .    时间: 2019-6-15 09:50
这不是自投罗网吗??
作者: 先容我水一发    时间: 2019-6-16 01:07
一点都不准




欢迎光临 全球主机交流论坛 (https://hostloc.gdisk.cf/) Powered by Discuz! X3.4