boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
boyurl.php
install.sh

README.md

boyurl

boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。支持PHP5.2+以上的版本。提供的功能包括:

1:用户登录注销。

2:记录每次使用的IP,方便审计。

3:定时执行shell脚本。

4:写入shell脚本文件。

5:手机远程执行命令管理linux服务器。

使用文档: https://ppabc.cn/1321.html

默认管理账号admin 密码boyurl.com

boyurl工具使用场景:linux默认都有开启SSH端口22,很容易被小黑扫描到,使用boyurl工具可以执行远程关闭SSH命令/sbin/service sshd stop,需要的使用SSH的时候,远程执行开启SSH命令/sbin/service sshd start,还可以远程执行其他命令,比如设置iptables规则、重启nginx等操作。

boyurl工具实现原理:通过linux自带的crontab定时检测一个URL,并执行URL里面的文本内容,这个URL里面的文本内容通过PHP程序来写入的。

boyurl工具安装方法:把boyurl.php和install.sh文件上传到站点的一个文件夹下面,比如网站是www.boyurl.com,可以在站点下创建一个复杂的文件夹名,比如xnhbsygdxg

需root权限安装,进入你www.boyurl.com网站目录:

mkdir -p /data/wwwroot/www.boyurl.com/xnhbsygdxg

cd /data/wwwroot/www.boyurl.com/xnhbsygdxg

执行命令:

bash install.sh www.boyurl.com xnhbsygdxg

安装完成后,查询命令:

crontab -l

显示: */5 * * * * curl -fsSL http://www.boyurl.com/xnhbsygdxg/boyurl_cron.txt | sed 's/\r//g' | sh

xnhbsygdxg文件夹名是什么意思?小男孩不是一个胆小鬼的拼音开头字母,我相信你可以想出更诡异的文件夹名,避免被小黑扫描到,最好定期更换文件夹名,文件夹名更换后,crontab里面URL也需要更换哦。

最后,如果这个项目对您有所帮助,可以来支持一下https://ppabc.cn/