本帖最后由 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的话,就简单多了.
|