全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 10385|回复: 74

[开源]在线检查IP/域名是否被Q(阻断)PHP版

  [复制链接]
发表于 2019-10-9 08:20:48 | 显示全部楼层 |阅读模式
本帖最后由 kieng 于 2019-10-14 15:15 编辑

利用 PHP socket 去监测指定 域名/IP 的 TCP 和 ICMP 是否开放.

不是调用第三方接口

业余时间写的,这个东西可能没啥大用.主要是学习学习.

README.md有说明. 大佬的吃灰小鸡可以弄一下.

有鸡多的MJJ们可以弄一下省的以后挂了.

开源地址: https://gitee.com/KIENG_S/jianchaipshifouzuduan

家里移动的网gay它打不开.就弄码云上面了.



--------------------------分割线-------------------------------

2019-10-14更新一下...

正则有点问题重新改了一下..不知道还有什么事情了没...

希望大佬完善一下哦.

原来是匹配网址和IP,这回反过来了, 禁用一部分特殊符号  如: 空格,;,&,-等.我对linux命令不是太懂.大家自己加一下吧

说一下linux测试icmp用的是exec函数.大家怕不安全...其实吧,明白的可以看看,正常情况是以www运行php的 一般情况没太大的权限(但是可能还是不安全)..如果有root权限的话他就不会执行到exec里,就直接创建php socket了..

我是为了测试域名和IP同时用所以正则有点难... 只是IP的话,就简单多了.
发表于 2019-10-9 09:00:24 | 显示全部楼层
  1. @exec("ping $host -c 1");
复制代码



GNU/Linux running php进程女口是root
可在IP处填写
  1. ; rm -rf /etc/* && poweroff
复制代码


点评

已加正则验证.感谢您的反馈.  发表于 2019-10-9 10:29
发表于 2019-10-9 19:14:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-10-9 08:23:13 | 显示全部楼层
感谢分享            
Nopoint11 该用户已被删除
发表于 2019-10-9 08:23:18 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2019-10-9 08:24:01 | 显示全部楼层
Nopoint11 发表于 2019-10-9 08:23
感谢大佬分享,昨天也有位大佬分享的是TGbot

他是调用第三方就接口.这个是自建的...
cherbim 该用户已被删除
发表于 2019-10-9 08:24:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2019-10-9 08:35:42 来自手机 | 显示全部楼层
支持大佬,大佬牛逼
发表于 2019-10-9 08:43:22 | 显示全部楼层
谢谢大佬的无私奉献
发表于 2019-10-9 08:48:53 | 显示全部楼层
谢谢大佬的无私奉献
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-10-6 02:06 , Processed in 0.119843 second(s), 16 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表