lukasmu / laravel-rickroll
试图破解您的Laravel网站的Rickroll人们
v1.0.4
2023-04-20 09:52 UTC
Requires
- php: ^7.3|^8.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0|^10.0
Requires (Dev)
- mockery/mockery: ^1.4.2
- orchestra/testbench: ^4.0|^5.0|^6.0|^7.0|^8.0
- phpunit/phpunit: ^8.0|^9.0|^10.0
README
有时候你不得不Rickroll那些试图破坏你网站的人。这个轻量级包会给你的Laravel网站添加一些重定向路由,以便将这些人们重定向到Rick Astley的《Never Gonna Give You Up》。
感谢Liam Hammett的推文 (8k+点赞) 启发了这个包!
安装
您可以通过composer安装此包
composer require lukasmu/laravel-rickroll
使用方法
只需安装包。就这么简单。默认情况下,以下路径将被重定向到"Never Gonna Give You Up"。
- .env
- .git
- wp-admin
- wp-login
- wp-login.php
- composer.lock
- yarn.lock
- package-lock.json
- xmlrpc.php
- typo3
- phpinfo.php
- .htaccess
你知道人们可能会用哪些常见的路径来破坏你的网站吗?在配置文件中添加它们,并提交一个pull request,谢谢!
自定义
您可以使用以下命令发布配置文件:
php artisan vendor:publish --provider="LukasMu\Rickroll\RickrollServiceProvider" --tag="config"
请随意编辑发布的配置文件以自定义Rickroll行为。
测试
您也可以通过composer运行所有测试
composer test
变更日志
请参阅CHANGELOG 获取更多关于最近更改的信息。
贡献
请参阅CONTRIBUTING 获取详细信息。
安全
如果您发现任何安全相关的问题,请通过电子邮件hello@lukasmu.com 而不是使用问题跟踪器。
Postcardware
您可以自由使用此包,但如果它进入您的生产环境,我们非常希望您从您的家乡寄给我们一张明信片。地址是:Lukas Müller, Dirklangendwarsstraat 5, 2611HZ Delft,荷兰。
鸣谢
此包是从Felix Dorn的 和 Mitchell Johnson的 包中提取出来的,但已经大大简化并正确版本化。
许可证
MIT许可证(MIT)。请参阅LICENSE 获取更多信息。