Skip to content

fwerkor/security-master

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web安全工具箱 (PHP版本)

一个基于Web的网络安全工具集合,具有模块化架构,可以通过增删modules目录下的文件轻松扩展功能。

功能特点

  • 模块化设计:通过增删modules目录下的PHP文件即可管理工具
  • 响应式界面:使用Bootstrap 5构建,适配各种设备
  • 易于扩展:只需按照指定格式创建模块文件即可添加新工具
  • 安全考虑:对用户输入进行适当过滤,防止命令注入

系统要求

  • PHP 7.4 或更高版本
  • Apache服务器(支持.htaccess)或Nginx
  • 启用的PHP函数:shell_exec, fsockopen

安装部署

  1. 将所有文件上传到Web服务器目录
  2. 确保modules目录有适当的读取权限
  3. 确保Apache启用了mod_rewrite模块
  4. 访问网站URL即可开始使用

使用说明

  1. 主界面会自动列出modules目录下的所有PHP文件作为工具
  2. 点击工具进入相应功能页面
  3. 根据需要填写参数并执行工具

默认工具

  • Ping工具: 网络连通性测试,支持IPv4/IPv6和自定义包大小
  • TCPing工具: TCP端口连通性测试
  • DDoS模拟工具: DDoS攻击模拟(仅用于教育和授权测试)

添加新工具

要添加新工具,只需在modules目录下创建一个新的PHP文件:

  1. 文件名即为工具名(例如:whois.php
  2. 实现executeModule($params)函数处理执行逻辑
  3. 在非POST请求时输出表单界面

示例工具文件结构:

<?php
function executeModule($params) {
    // 处理POST请求,执行工具逻辑
    // 返回执行结果字符串
    return "执行结果";
}

if ($_SERVER['REQUEST_METHOD'] !== 'POST'):
?>
<!-- 输出工具表单界面 -->
<form method="POST">
    <!-- 表单字段 -->
    <button type="submit">执行</button>
</form>
<?php endif; ?>

安全提醒

  1. 本工具箱仅供合法安全测试使用
  2. 请仅在您拥有明确授权的网络上使用这些工具
  3. 未经授权的网络扫描或攻击活动是违法行为
  4. 建议在部署时配置IP白名单或身份验证

免责声明

本工具箱仅供教育和授权安全测试使用。使用者需自行承担使用本工具的所有责任,作者不对任何滥用行为负责。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages