Skip to content
/ boyurl Public

boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。

License

Notifications You must be signed in to change notification settings

aqzt/boyurl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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/

About

boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published