https://github.com/aqzt/boyurl
boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。
https://github.com/aqzt/boyurl
Last synced: 21 days ago
JSON representation
boyurl是一个通过PHP来远程执行shell脚本工具。整个程序只有两个文件,一个PHP文件,一个shell安装脚本,易于使用和安装。
- Host: GitHub
- URL: https://github.com/aqzt/boyurl
- Owner: aqzt
- License: gpl-3.0
- Created: 2016-12-10T00:19:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-02-22T02:29:12.000Z (about 8 years ago)
- Last Synced: 2025-03-24T19:21:39.154Z (about 1 month ago)
- Language: PHP
- Homepage: http://aqzt.com
- Size: 19.5 KB
- Stars: 12
- Watchers: 5
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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' | shxnhbsygdxg文件夹名是什么意思?小男孩不是一个胆小鬼的拼音开头字母,我相信你可以想出更诡异的文件夹名,避免被小黑扫描到,最好定期更换文件夹名,文件夹名更换后,crontab里面URL也需要更换哦。
最后,如果这个项目对您有所帮助,可以来支持一下https://ppabc.cn/