[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70926":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":18,"archived":19,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":16,"starSnapshotCount":16,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},70926,"SMSBoom","OpenEthan\u002FSMSBoom","OpenEthan","SMSBoom - Deprecate: Due to judicial reasons, the repository has been suspended!","https:\u002F\u002Fe-services.judiciary.hk\u002Fdcl\u002Findex.jsp?lang=tc&date=16032024&mode=view#top",null,"Python",15196,3584,15230,191,0,45,"Apache License 2.0",true,false,"main",[23],"deprecated","2026-06-12 02:02:45","# SMSBoom - Deprecate\n\n> **Due to judicial reasons, the repository has been suspended!**  \n> **倉庫は司法上の理由で停止された。**-- Japenese  \n> **由于司法原因，此仓库被停用！**-- Simplified Chinese  \n> **由於司法原因，此倉庫被停用！** -- Traditional Chinese\n\nFor more details, please check: [HK JUDICIARY](https:\u002F\u002Fwww.judiciary.hk\u002Fzh\u002Fhome\u002Findex.html)\n\n![HK JUDICIARY](https:\u002F\u002Fwww.judiciary.hk\u002Fimages\u002Flogo_big.png)\n\nHK JUDICIARY 2024\u002F3\u002F20\n\n\u003C!--\n![test](img\u002Ftest2.gif)\n\n## 免责声明\n\n1. 使用此程序请遵守当地的法律法规，禁止滥用、恶意使用，**触犯法律所造成的问题均由使用者承担**。  \n2. 本程序仅供娱乐,源码全部开源,**禁止滥用** 和二次 **禁止用于商业用途**.\n\n## Repair - TODO\n\n1. 修改文档\n2. 修缮主要功能\n3. 修缮后端使用 FastAPI 前端使用 vue3 elementUI\n4. GUI 使用 web 技术\n\n## Feature\n\n1. 通过自定义 `api.json` 的方式定义接口.  \n2. 支持关键字替换. **时间戳** `[timestamp]` **手机号** `[phone]`  \n3. 多线程\u002F异步 请求.  \n4. 通过 Flask 提供网页测试\u002F添加接口.  \n5. 友好的命令行参数支持.  \n6. 采用方便的 pipenv 包管理.  \n7. 通过代理调用短信接口, 支持 http, socks4, socks5代理.\n8. 使用随机的 User-Agent.\n9. 可指定轰炸次数, 轰炸间隔时间.\n\n## Quick Start\n\n### 适用于小白\n\n✨本项目已经使用 `pyinstaller` 打包成 `EXE` 可执行文件!免去部署 Python 环境的烦恼,适合用于小白白.  \n\n🔨作者的打包环境为: `Windows 10 x64 Python3.8` 如果 Windows 系统不是 **Windows 10 64位** 版本,**可能会运行失败**! 如果出现异常报错请截图发 Issue.\n\n#### Step1. 下载 EXE 可执行文件\n\n 请移步到项目的 [release页](https:\u002F\u002Fgithub.com\u002FOpenEthan\u002FSMSBoom\u002Freleases) 下载\n\n > 若遇到国内网络环境下载不下来,请参见 [https:\u002F\u002Fgithub.do\u002F](https:\u002F\u002Fgithub.do\u002F) 等加速镜像.\n\n#### Step2 运行  \n\n1. 在任意盘(**除C盘外**)中新建一个文件夹.将程序移动到其中. e.g.  \n![img](https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FOpenEthan\u002FSMSBoom@master\u002Fimg\u002Fe.g.1.png)\n\n2. `Win`+`R` 打开cmd.输入存放的盘符.例如: `E:` 然后cd到文件夹,例如 `cd SMS`\n![img](https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FOpenEthan\u002FSMSBoom@master\u002Fimg\u002Fcmd1.png)\n\n3. 确认 cmd 路径是 EXE 所在路径后,cmd 输入:`smsboom_pyinstall.exe`,若出现命令提示,则说明脚本已正常运行.\n![img](https:\u002F\u002Fcdn.jsdelivr.net\u002Fgh\u002FOpenEthan\u002FSMSBoom@master\u002Fimg\u002Fcmd2.png)\n\n4. 使用前必须更新一遍最新接口\n\n```shell\nsmsboom_pyinstall.exe update\n```\n\n> 若更新接口出现错误 `ssl_`, 请参见 [issue](https:\u002F\u002Fgithub.com\u002FOpenEthan\u002FSMSBoom\u002Fissues\u002F2) **关闭代理软件**再 update.\n\n5. 传递命令示例\n\n启动64个线程,轰\u002F\u002F炸一个人的手机号(198xxxxxxxx),只轰\u002F\u002F炸一波。\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx\n```\n\n启动64个线程,轰\u002F\u002F炸一个人的手机号(19xxxxxxx),启动循环轰\u002F\u002F炸, 轮番轰\u002F\u002F炸60次\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60\n```\n\n启动64个线程,轰\u002F\u002F炸一个人的手机号(19xxxxxxx),启动循环轰\u002F\u002F炸, 轮番轰\u002F\u002F炸60次, 每次间隔30秒\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60 -i 30\n```\n\n启动64个线程,轰\u002F\u002F炸一个人的手机号(19xxxxxxx),启动循环轰\u002F\u002F炸, 轮番轰\u002F\u002F炸60次, 每次间隔30秒, 开启代理列表进行轰炸\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60 -i 30 -e\n```\n\n启动64个线程,轰\u002F\u002F炸多个人的手机号(138xxx,139xxxx),启动循环轰\u002F\u002F炸, 轮番轰炸60次, 每次间隔30秒, 开启代理列表进行轰炸\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 138xxxxxxxx -p 139xxxxxxxx -f 60 -i 30 -e\n```\n\n### Development\n\n1. Download 下载项目\n\n```shell\ngit clone https:\u002F\u002Fgithub.com\u002FAdminWhaleFall\u002FSMSBoom.git\u002F\n```\n\n2. 配置虚拟环境 Deploy Virtual Envirement  \n\n**前提条件:** 请确保自己的电脑有 `python3.x` 的环境,推荐使用 `3.8` 及以上!  \n\n#### 使用 pipenv\n\n1. 安装 pipenv 包管理工具.  \n\n```shell\npip install pipenv\n```\n\n2. 为项目构建虚拟环境.  \n\n```shell\npipenv install  # 仅使用轰\u002F\u002F炸功能\npipenv install --dev # 使用 webui 调试接口功能.\n```\n\n3. 尝试运行 smsboom.py  \n\n```shell\npipenv shell # 激活虚拟环境\npython smsboom.py  # linux\n```\n\n若无报错，输出帮助信息，则说明环境已经正确安装。若报错请使用方案二\n\n#### 不使用虚拟环境\n\n1. 安装所需要的库\n\n```shell\npip install -r requirements.txt # 仅使用轰\u002F\u002F炸\npip install -r requirements-dev.txt # 使用 webui\n```\n\n2. 尝试运行 smsboom.py\n\n```shell\npython smsboom.py\n```\n\n若无报错，输出帮助信息，则说明环境已经正确安装。\n\n#### 使用 Docker 运行\n\n##### 方式一: 一键运行\n\n```shell\ndocker run --rm lanqsh\u002Fsmsboom run -t 1 -p {PHONE} -i 1\n```\n\n##### 方式二: 自建镜像\n\n**前提条件:** 请确保当前环境已安装 [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F).\n\n1. 构建镜像\n\n```shell\ndocker build -t whalefell\u002Fsmsboom .\n```\n\n2. 尝试运行\n\n```shell\ndocker run --rm whalefell\u002Fsmsboom:latest --help\n\nUsage: smsboom.py [OPTIONS] COMMAND [ARGS]...\n\nOptions:\n  --help  Show this message and exit.\n\nCommands:\n  asyncrun  以最快的方式请求接口(真异步百万并发)\n  onerun    单线程(测试使用)\n  run       传入线程数和手机号启动轰炸,支持多手机号\n  update    从 github 获取最新接口\n```\n\n#### 运行  \n\n若使用虚拟环境,请先激活. `pipenv shell`\n\n```shell\n# 输出帮助信息\npython smsboom.py --help\n\nUsage: smsboom.py [OPTIONS] COMMAND [ARGS]...    \nOptions:\n--help  Show this message and exit.\nCommands:\nrun     传入线程数和手机号启动轰\u002F\u002F炸,支持多手机号\nupdate  从 github 获取最新接口\n```\n\n- 启动轰\u002F\u002F炸  \n\n帮助信息:\n\n```shell\npython smsboom.py run --help\n\nUsage: smsboom.py run [OPTIONS]\n\n传入线程数和手机号启动轰\u002F\u002F炸,支持多手机号\n\nOptions:\n-t, --thread INTEGER       线程数(默认64)\n-p, --phone TEXT           手机号,可传入多个再使用-p传递  [required]\n-f, --frequency INTEGER    执行次数(默认1次)\n-i, --interval INTEGER     间隔时间(默认60s)\n-e, --enable_proxy BOOLEAN 开启代理(默认关闭)\n--help                     Show this message and exit.\n```\n\n### 使用代理\n\n本项目不能通过API自动获取代理, 你可以从下面的免费代理网站中手动获取代理, 或是选择使用自己的代理, 或是不使用代理.\n\n> [https:\u002F\u002Fproxyscrape.com\u002Ffree-proxy-list](https:\u002F\u002Fproxyscrape.com\u002Ffree-proxy-list)\n\n> [https:\u002F\u002Fopenproxy.space\u002Flist](https:\u002F\u002Fopenproxy.space\u002Flist)\n\n将代理添加到 `http_proxy.txt` `socks4_proxy.txt` `socks5_proxy.txt` 三个文件中, 命令参数添加 `-e` 执行即可.\n\n-->\n\n## Donation \u002F Sponsor\n\nDonation is not available at the moment.\n暂时不开放赞助\n\n## Star ♥  Trend\n\n\u003Cimg src=\"https:\u002F\u002Fstarchart.cc\u002FOpenEthan\u002Fsmsboom.svg\">\n\n## ✨Discussion\n\n欢迎加入讨论对项目提出问题和建议！！！mua!\n\n\n","SMSBoom 是一个已停用的 Python 项目，由于司法原因已被暂停。该项目原本设计用于通过多线程和异步请求发送大量短信，支持自定义 API 接口、关键字替换以及代理调用等功能。它曾提供了友好的命令行参数支持，并采用了 pipenv 包管理工具来简化依赖安装过程。尽管项目现已不再维护且不建议使用，但其技术特点包括通过 FastAPI 和 Vue3 ElementUI 构建后端与前端界面，适合有一定编程基础的用户研究学习相关技术实现。注意，任何使用此类工具的行为都必须严格遵守法律法规，不得用于非法目的。",2,"2026-06-11 03:34:58","high_star"]