找到
65
篇与
源码资源
相关的结果
- 第 2 页
-
抖音采集下载工具 TikTokDownloader TikTokDownloader 是一个开源项目,功能强大的抖音数据采集工具。它支持多种功能,包括下载无水印视频、图集,采集抖音详细数据,以及获取直播推流地址等。 功能介绍 下载无水印视频/图集:轻松获取高清无水印内容。 批量下载作品:支持批量下载抖音账号发布的视频、喜欢的视频、收藏的作品。 采集详细数据:获取抖音视频的详细数据,方便分析和研究。 自动跳过已下载文件:避免重复下载,节省时间和空间。 持久化保存数据:采集的数据可以持久保存,方便后续查看。 下载封面图:支持下载动态和静态封面图。 获取直播推流地址:可以获取抖音直播的推流地址,方便观看。 Web UI 交互界面:简单易用,双击main.exe即可打开程序,按提示操作即可。 工具预览图 图片 图片 下载地址 隐藏内容,请前往内页查看详情 使用说明 配置 Cookie:使用前需要先配置 Cookie,具体操作请参考离线文档。 操作步骤:双击main.exe打开程序,按提示操作即可进入 Web UI 交互模式。
-
2025年蛇年大吉新年创意图模板PSD设计CDR素材 2025 年蛇年大吉新年创意图模板 PSD 设计 CDR 素材 新年到,蛇年大吉!为了让设计爱好者和创意工作者更好地迎接新年,今天为大家分享一套 2025 年蛇年新年创意图模板。这套素材包含 PSD 和 CDR 格式,适合各种设计需求,即使是设计新手也能轻松上手,快速制作出精美的新年海报、贺卡等。 素材亮点 多种格式:提供 PSD 和 CDR 格式,满足不同设计软件的使用需求。 创意元素:丰富的蛇年元素,让设计更具新年氛围。 易于上手:即使是设计新手,也能快速掌握,轻松制作出专业感十足的作品。 素材预览图 图片 下载地址 隐藏内容,请前往内页查看详情
-
Typecho 防火墙插件 WebFirewall:主动防御,守护您的网站安全 简介 与其亡羊补牢,不如主动防御!许多用户建议我们开发木马扫描和清理功能,但我们相信更有效的策略是预防网站被挂马。为此,我们开发了《Typecho 防火墙插件 WebFirewall》,一款基于 Typecho 的应用层防火墙,能够有效阻止大部分渗透攻击,并提供高度灵活的自定义规则功能,为您的网站构筑坚实的安全防线。目前,易航博客官网和官方论坛已率先使用该插件,并取得了良好的效果。 图片 适用场景 WebFirewall 能够有效应对各种网站安全威胁,例如: 抵御各类攻击: 有效防御 CC 攻击、部分流量攻击、SQL 注入、XSS/XSRF 等渗透攻击,以及恶意上传脚本和 webshell 等危险行为。 灵活的访问控制: 支持基于 IP 地址、UA (用户代理) 的黑白名单管理,精准控制网站访问权限,屏蔽特定地区或特定用户的访问。 精细化的规则自定义: 提供可视化界面,方便您自定义和管理防御规则,实时查看防火墙拦截状态,并分析攻击来源、被攻击 URI 和受保护目录。 满足多种需求: 轻松屏蔽恶意蜘蛛、扫描器,以及包含敏感词的内容,无需复杂的设置。 适用范围广泛: 适用于所有动态网站。 插件功能 1.遭受CC攻击、部分流量攻击的用户 2.遭受SQL注入、XSS/XSRF之类的渗透攻击的用 3.遭受恶意上传脚本、webshell等危险行为的用户 4.希望屏蔽境内或境外地区访问自己网站的用户 5.希望通过UA、IP黑白名单管理网站访问规则的用户 6.希望可视化管理网站防御规则的用户 7.希望实时展示防火墙拦截状态的用户 8.适合想要查看攻击来源、被攻击的URI、保护的目录,但又不会看的用户 9.适合网站不需要某些蜘蛛来访,但又不会禁止的用户 10.适合网站被扫描器恶意扫描,但又不会禁止的用户 11.适合网站发文章不想要某些敏感词出现,但又不会设置的用户 12.应用场景包含所有动态网站 URL白名单 设置后,只要是关于添加的URL请求,都是进行URL白名单过滤,白名单设置后该URL将会失去大部分防御规则。 注意格式:例如误拦截的url如下: /index/index/aaa.php?id=eradasa&adas,添加URL白名单的需求是,操作如下:^/index/index/aaa.php,只需要添加 ^/index/index/aaa.php 到URL白名单即可。 环境要求 PHP 7.4+ Typecho 1.2+ 快速预览 Typecho 防火墙插件 WebFirewall 插件设置图片 Typecho 防火墙插件 WebFirewall 拦截日志图片 Typecho 防火墙插件 WebFirewall 详细拦截日志图片 源码下载 Typecho 防火墙插件 WebFirewall 下载地址:https://wwdd.lanzouw.com/iMcNv2m3fyah 提取码:
-
子辰聊天室 Logo图片 发布页: https://blog.yihang.info/archives/zichenchatrom.html 下载地址: 隐藏内容,请前往内页查看详情 项目简介 子辰网页聊天室 是一款基于 AJAX 技术实现的简易网页聊天室,旨在为用户提供一个轻量级、易于部署的实时聊天解决方案。该项目兼容虚拟主机环境,采用 Bootstrap 框架打造简洁易用的界面。 主要特点 AJAX 技术:无刷新聊天,提升用户体验。 虚拟主机兼容:适用于大多数共享主机环境。 简洁界面:基于 Bootstrap,支持移动端和桌面端兼容。 环境要求 PHP 版本: 8.2 或更高 Web 服务器: 支持 PHP 的服务器环境(如 Apache, Nginx) 部署说明 1. PHP 配置要求 确保您的服务器安装了以下 PHP 扩展(默认情况下虚拟主机厂商已开启): gd intl curl sqlite3 mbstring pdo_sqlite mime_content_type 2. 伪静态配置 如果使用 Nginx 作为 Web 服务器,请使用以下伪静态规则: # 处理目录请求,避免尾部斜杠 if (!-d $request_filename){ set $rule_0 1$rule_0; } if ($rule_0 = "1"){ rewrite ^/(.+)/$ /$1 permanent; } # 处理文件请求 if (!-f $request_filename){ set $rule_2 1$rule_2; } if (!-d $request_filename){ set $rule_2 2$rule_2; } if ($rule_2 = "21"){ rewrite ^/(.*)$ /index.php?/$1 last; }如果使用的是 Apache 则不需要手动配置 已实现的功能 ✅ 完整的后台管理功能 ✅ 文件上传功能 ✅ 上传文件预览功能 ✅ 消息撤回 ✅ 聊天事件处理 参与贡献 欢迎开发者参与贡献!以下是贡献流程: Fork 本仓库:点击页面右上角的 Fork 按钮。 创建新分支:在本地创建一个新的分支。 提交代码更改:进行代码修改并提交到您的分支。 提交 Pull Request:将您的修改提请求合并到主仓库。 联系方式 如有问题或建议,请通过以下方式联系: 电子邮件: q1432777209@126.com GitHub Issues: 提交问题 GitHub Activity图片 感谢您的使用与支持!🎉
-
CSDN VIP 文章免费阅读脚本 CSDN VIP文章解锁脚本0.1.9版 功能概述 学习专用:本脚本专为个人学习设计,严禁用于商业活动。 官方推荐:为了最佳体验,建议通过CSDN官方平台购买会员服务。 版本更新 界面优化:移除解析接口页面,解析源选择现已整合至功能设置页面,操作更便捷。 智能解析:新增解析源自动同步与自适应解析功能,减少脚本更新频率,提升使用效率。 使用指南 脚本替换:请先删除旧版脚本,再导入新版,以确保功能正常。 初始化步骤:导入脚本后,访问任意CSDN页面,点击右下角蓝色悬浮按钮进入脚本后台,完成初始化设置。 功能管理:脚本功能需在后台手动开启,建议按需启用,以避免影响网页加载速度。 下载链接 百度网盘:立即下载 | 提取码:ksge 夸克网盘:立即下载 脚本展示 图片 注:使用本脚本请遵守相关法律法规,确保合法合规使用。
-
子辰聊天室更新日志 2025-1-21 [2.1.0.0] 更新内容 后台支持自定义API设置 调整部分文件命名&调整样式 支持发送MD语法消息 优化部分逻辑 链接 体验地址:https://chat.dfggmc.top/ 原https://chat.zicheng.icu 域名因备案原因暂时无法解析,但以前数据仍存在. 开源主仓库: https://github.com/XiaoFeng-QWQ/zicheng-web-chat-room 开源镜像(如果上面无法访问): https://gitee.com/XiaoFengQWQ/zichen-web-chat-room (可能不保证实时更新)
-
绝了!图片可以直接转成代码!开发是越来越简单了~~~ 平时我们浏览网站的时候,经常会遇到令人眼前一亮的网页设计,如果能够将这些设计元素或者整个页面的布局应用到自己的项目中,那该多好? 今天就就给大家介绍一个能够将截图转为代码的开源项目 screenshot-to-code。 screenshot-to-code 项目通过结合先进的 AI 技术,为开发者和设计师提供了一个从视觉设计到代码实现的高效工具,极大地简化了开发流程。 screenshot-to-code 可以把界面设计截图直接转化为 HTML、CSS 或 JavaScript 代码,这样能帮助开发者快速生成网页前端代码。无论是一个按钮、一个导航栏,还是整个页面布局都能从截图转换成实际的前端代码。 图片 screenshot-to-code支持将截图转换成 HTML、Tailwind CSS、React 和 Vue 等现代技术栈的代码 。 用户还可以输入 URL 来克隆实时网站 。 图片 现在支持 Claude Sonnet 3.5 和 GPT-4o! {iframe src="https://www.lequxiang.com.cn/view.php/5bdd13d974c3bcdf09c0f55de4c58840.mp4" height="40vh"/} {iframe src="https://www.lequxiang.com.cn/view.php/d5ec12c1432e8e9fef6d375a2f452b99.mp4" height="40vh"/} 开源地址:隐藏内容,请前往内页查看详情 官方网站:隐藏内容,请前往内页查看详情 支持的技术栈: HTML + Tailwind HTML + CSS React + Tailwind Vue + Tailwind Bootstrap Ionic + Tailwind SVG 支持的人工智能模型: Claude Sonnet 3.5 GPT-4o DALL-E 3 或 Flux Schnell(使用 Replicate)用于图像生成 此外,该项目还可以将网站的视频/录屏转换成网页,演示如下: {iframe src="https://www.lequxiang.com.cn/view.php/603a2aed15a31b1962e64eee146f299e.mp4" height="50vh"/} 安装使用 该项目使用 React/Vite 作为前端, FastAPI 作为后端。 需要 GPT-4 的 OpenAI API 密钥或 Anthropic 密钥(可选), 推荐两者都使用,以便你可以比较 Claude 和 GPT4o 的结果。 运行后端(使用 Poetry 进行包管理 - 如果你没有它,请安装 pip install poetry): cd backend echo "OPENAI_API_KEY=sk-your-key" > .env echo "ANTHROPIC_API_KEY=your-key" > .env poetry install poetry shell poetry run uvicorn main:app --reload --port 7001OpenAI API 密钥也可以通过前端的对话框设置密钥(加载前端后点击齿轮图标)。 图片 运行前端: cd frontend yarn yarn dev然后打开 http\://localhost:5173 就可以开始使用了。 图片 如果要使用其他端口,请更新 frontend/.env.local 中的 VITE\_WS\_BACKEND\_URL 配置选项。 如果你不想浪费 GPT4-Vision,你可以在模拟模式下运行后端: MOCK=true poetry run uvicorn main:app --reload --port 7001Docker 上安装 如果你已经安装了 Docker,可以使用 docker-compose 命令启动该项目: echo "OPENAI_API_KEY=sk-your-key" > .env docker-compose up -d --build接下来就可以在浏览器中打开 http://localhost:5173 使用了。 图片
-
码支付:Thinkphp 框架个人不能支付新势力,个人收款开源革命 亲测可以使用感兴趣的同学可以下载研究下, 收款还是比较麻烦的线上,可以使用这个系统解决,实现个人码支付 支持个人微信赞赏码,微信支付二维码 还支付对接收钱吧的二维码 码支付[mPay]以其轻巧身姿,为个人收款领域带来一场开源革命。这不仅仅是一款工具,它是你步入便捷收款新纪元的钥匙。基于新款Thinkphp框架开发,[mPay]源码现已开放,为你的个人收款需求提供强大支持, 源码已经打包放在下面,可以自行获取 图片 图片 个人收款,从未如此简单 [mPay],一款专为个人免签收款设计的神器,通过普通收款码即可实现收款通知自动回调,无缝对接绝大多数商城系统。目前,[mPay]仅提供个人版,开源且免费使用,是你个人财务自由的得力助手。 源自源支付,超越源支付 [mPay]在源支付的设计思路上进行了革新,采用第四方聚合收款码,确保收款的稳定性与便捷性。个人申请聚合收款码无需资质,无需API接口,选择众多实力雄厚的收银服务平台(如拉卡拉、收钱吧等),让你的收款无后顾之忧。 特点突出,收款无忧 免监听 :告别挂机监听,[mPay]通过设置定时任务即可实现支付回调。 多环境支持 :全面支持微信、支付宝、云闪付的H5环境,长按识别扫码支付,域名防红。 稳定安全 :个人搭建的收款系统,收款稳定,安全可控,无需支付额外手续费。 多平台支持 :支持多平台(聚合码服务商)、多账号(聚合码商户)、多渠道(门店码/店员码/桌号码等),有效降低异地线上收款风控风险。 内置插件,即装即用 微信插件wxpay :默认安装,支持赞赏码、个人码|经营码|商家码,提供两个通道,需挂机监听。 支付宝插件alipay :默认安装,支持收钱码、经营码,两个通道,需挂机监听。 收钱吧聚合码插件sqbpay :默认安装,无需挂机,设置定时任务即可。 技术架构,前沿高效 [mPay]采用Thinkphp8框架,推荐PHP版本8.2,前端UI采用Layui 2.9+PearAdmin后台,为你提供一个既前沿又高效的技术架构。 码支付[mPay],不仅是技术的突破,更是个人收款自由的象征。现在就来体验[mPay],开启你的个人收款新篇章 功能 收款还是比较麻烦的线上,可以使用这个系统解决,实现个人码支付 支持个人微信赞赏码,微信支付二维码 还支付对接收钱吧的二维码 码支付[mPay]以其轻巧身姿,为个人收款领域带来一场开源革命。这不仅仅是一款工具,它是你步入便捷收款新纪元的钥匙。基于新款Thinkphp框架开发,[mPay]源码现已开放,为你的个人收款需求提供强大支持, 源码下载 隐藏内容,请前往内页查看详情
-
PHP自建MD5解密平台 使用 PHP 构建 MD5 彩虹表生成器的完整过程 在信息安全领域,彩虹表(Rainbow Table) 是一种通过预计算哈希值和对应原始值的方式来破解密码的工具。为了实现一个简单高效的 MD5 彩虹表生成器,我使用了 PHP 和 MySQL,本文将详细介绍整个实现过程,并深入探讨如何解决开发中遇到的问题。 项目背景和需求 在项目的初始阶段,我们需要一个自动化生成 MD5 彩虹表的工具,并将生成的数据存储在 MySQL 数据库中。主要功能包括: 批量生成 MD5 哈希和对应的原始字符串 去重处理,避免重复存储相同的 MD5 哈希 可扩展性,支持任意字符集和字符串长度。 高效插入数据,避免性能瓶颈。 然而,在实现的过程中遇到了两个关键问题: 每次刷新页面时,因没有去重导致重复数据大量生成。 设置批量生成的目标条数(如 10,000 条),但数据量却无法稳定在目标值。 接下来,我们将详细拆解整个解决方案和代码实现。 环境准备 确保开发环境的搭建,包括: PHP 7.x或更高版本 MySQL 5.x或更高版本 Apache或Nginx服务器 数据库设计 在生成彩虹表之前,我们需要设计存储数据的数据库表。 数据表结构 表名为 rainbow_table,包含以下字段: id: 自增主键,用于标识每条记录。s hash: 存储 MD5 哈希值。 original: 存储原始字符串。 unique_hash: 创建唯一约束,确保哈希值不重复。 SQL 表的创建代码如下: CREATE TABLE rainbow_table ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, hash VARCHAR(32) NOT NULL, original VARCHAR(255) NOT NULL, UNIQUE KEY unique_hash (hash) );如果表不存在,我们会在 PHP 脚本中动态创建它,确保代码的鲁棒性。 PHP 脚本实现 核心逻辑概述 字符集配置:可以自由定义生成字符串所使用的字符集,包括大小写字母、数字和特殊符号。 随机生成字符串:通过随机组合字符,生成指定长度的字符串。 MD5 哈希计算:将随机字符串计算为 MD5 哈希值。 数据插入与去重:使用 INSERT IGNORE 避免重复插入。 批量生成与页面自动刷新:每次生成一定数量的数据后自动刷新页面,持续生成。 完整 PHP 代码如下: <?php $servername = "localhost"; $username = "md5"; $password = "123456"; $dbname = "md5"; $tableName = "rainbow_table"; // 创建数据库连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 检查表是否存在,如果不存在则创建 $tableExists = $conn->query("SHOW TABLES LIKE '$tableName'")->num_rows > 0; if (!$tableExists) { $createTableSql = "CREATE TABLE $tableName ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, hash VARCHAR(32) NOT NULL, original VARCHAR(255) NOT NULL, UNIQUE KEY unique_hash (hash) )"; if ($conn->query($createTableSql) === TRUE) { echo "表 $tableName 创建成功<br>"; } else { die("创建表错误: " . $conn->error); } } // 彩虹表生成函数 function generateRainbowTable($charset, $batchSize, $conn, $tableName) { $charsetLength = strlen($charset); $count = 0; $maxLength = 18; // 设置随机字符串最大长度 while ($count < $batchSize) { // 随机生成字符串长度 $length = rand(1, $maxLength); $count += generateRandomCombination($charset, $length, $charsetLength, $conn, $batchSize - $count, $tableName); } echo "生成了 $count 条记录\n"; } function generateRandomCombination($charset, $length, $charsetLength, $conn, $remaining, $tableName) { if ($remaining <= 0) return 0; $currentString = ''; for ($i = 0; $i < $length; $i++) { $currentString .= $charset[rand(0, $charsetLength - 1)]; } $hash = md5($currentString); // 使用 INSERT IGNORE 避免重复插入 $stmt = $conn->prepare("INSERT IGNORE INTO $tableName (hash, original) VALUES (?, ?)"); $stmt->bind_param("ss", $hash, $currentString); $stmt->execute(); return $stmt->affected_rows > 0 ? 1 : 0; } // 配置 $charset = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.@#*?!$%^&()-_=+[]{}|;:,.<>~'; // 定义字符集 $batchSize = 2000; // 每次生成 2000 条 generateRainbowTable($charset, $batchSize, $conn, $tableName); $conn->close(); ?>关键点解析 1. 随机生成字符串 $length = rand(1, $maxLength); $currentString .= $charset[rand(0, $charsetLength - 1)];使用 rand() 随机生成字符串长度,再通过字符集随机组合字符,生成目标字符串。 2. 避免重复插入 $stmt = $conn->prepare("INSERT IGNORE INTO $tableName (hash, original) VALUES (?, ?)");使用 INSERT IGNORE 确保插入数据时,遇到重复哈希值会自动跳过,避免浪费资源。 3. 批量生成与计数 $count += generateRandomCombination($charset, $length, $charsetLength, $conn, $batchSize - $count, $tableName);每次生成一定数量的数据,直到达到目标批量数量。 前端自动刷新页面 为了实现自动化生成,我们在前端页面使用 JavaScript 设置定时刷新,每次刷新生成一批数据: <script> // 页面加载完成后自动刷新 window.onload = function() { setTimeout(function() { location.reload(); }, 1000); // 1秒后刷新页面 }; </script>通过这种方式,可以在页面刷新时持续调用生成函数,直到数据库存储满足预期需求。 问题与优化方案 问题 1:重复数据导致效率低下 最初代码未去重,每次刷新生成的大量数据包含重复项,浪费了存储和计算资源。通过添加 INSERT IGNORE 和数据库唯一索引,解决了此问题。 问题 2:生成数据量不足 由于生成逻辑中可能因重复数据导致插入失败,数据总量无法达到目标条数。通过调整随机生成逻辑,确保生成字符串更加分散,提高了数据覆盖率。 结论 本文通过详细介绍一个 PHP 实现的 MD5 彩虹表生成器,展示了从数据库设计到代码优化的完整流程。通过随机生成字符串、去重插入以及前端自动刷新机制,实现了高效的批量生成工具。 该工具不仅适用于 MD5,还可拓展为其他哈希算法生成器(如 SHA-1 或 SHA-256)。未来可进一步优化数据生成算法,提高生成速度和覆盖范围。 最后我的MD5解密平台:隐藏内容,请前往内页查看详情 图片 项目地址 隐藏内容,请前往内页查看详情