{"id":15108919,"url":"https://github.com/openethan/smsboom","last_synced_at":"2025-09-27T10:30:54.804Z","repository":{"id":37366866,"uuid":"394541647","full_name":"OpenEthan/SMSBoom","owner":"OpenEthan","description":"SMSBoom - Deprecate: Due to judicial reasons, the repository has been suspended!","archived":true,"fork":false,"pushed_at":"2024-03-20T03:30:32.000Z","size":18306,"stargazers_count":15358,"open_issues_count":191,"forks_count":3682,"subscribers_count":88,"default_branch":"main","last_synced_at":"2024-10-29T21:59:06.730Z","etag":null,"topics":["deprecated"],"latest_commit_sha":null,"homepage":"https://e-services.judiciary.hk/dcl/index.jsp?lang=tc\u0026date=16032024\u0026mode=view#top","language":"Python","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OpenEthan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-08-10T05:58:42.000Z","updated_at":"2024-10-29T11:08:55.000Z","dependencies_parsed_at":"2024-03-20T04:42:41.303Z","dependency_job_id":null,"html_url":"https://github.com/OpenEthan/SMSBoom","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthan%2FSMSBoom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthan%2FSMSBoom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthan%2FSMSBoom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OpenEthan%2FSMSBoom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OpenEthan","download_url":"https://codeload.github.com/OpenEthan/SMSBoom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234426087,"owners_count":18830840,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["deprecated"],"created_at":"2024-09-25T22:42:36.314Z","updated_at":"2025-09-27T10:30:46.064Z","avatar_url":"https://github.com/OpenEthan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SMSBoom - Deprecate\n\n\u003e **Due to judicial reasons, the repository has been suspended!**  \n\u003e **倉庫は司法上の理由で停止された。**-- Japenese  \n\u003e **由于司法原因，此仓库被停用！**-- Simplified Chinese  \n\u003e **由於司法原因，此倉庫被停用！** -- Traditional Chinese\n\nFor more details, please check: [HK JUDICIARY](https://www.judiciary.hk/zh/home/index.html)\n\n![HK JUDICIARY](https://www.judiciary.hk/images/logo_big.png)\n\nHK JUDICIARY 2024/3/20\n\n\u003c!--\n![test](img/test2.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. 多线程/异步 请求.  \n4. 通过 Flask 提供网页测试/添加接口.  \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://github.com/OpenEthan/SMSBoom/releases) 下载\n\n \u003e 若遇到国内网络环境下载不下来,请参见 [https://github.do/](https://github.do/) 等加速镜像.\n\n#### Step2 运行  \n\n1. 在任意盘(**除C盘外**)中新建一个文件夹.将程序移动到其中. e.g.  \n![img](https://cdn.jsdelivr.net/gh/OpenEthan/SMSBoom@master/img/e.g.1.png)\n\n2. `Win`+`R` 打开cmd.输入存放的盘符.例如: `E:` 然后cd到文件夹,例如 `cd SMS`\n![img](https://cdn.jsdelivr.net/gh/OpenEthan/SMSBoom@master/img/cmd1.png)\n\n3. 确认 cmd 路径是 EXE 所在路径后,cmd 输入:`smsboom_pyinstall.exe`,若出现命令提示,则说明脚本已正常运行.\n![img](https://cdn.jsdelivr.net/gh/OpenEthan/SMSBoom@master/img/cmd2.png)\n\n4. 使用前必须更新一遍最新接口\n\n```shell\nsmsboom_pyinstall.exe update\n```\n\n\u003e 若更新接口出现错误 `ssl_`, 请参见 [issue](https://github.com/OpenEthan/SMSBoom/issues/2) **关闭代理软件**再 update.\n\n5. 传递命令示例\n\n启动64个线程,轰//炸一个人的手机号(198xxxxxxxx),只轰//炸一波。\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx\n```\n\n启动64个线程,轰//炸一个人的手机号(19xxxxxxx),启动循环轰//炸, 轮番轰//炸60次\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60\n```\n\n启动64个线程,轰//炸一个人的手机号(19xxxxxxx),启动循环轰//炸, 轮番轰//炸60次, 每次间隔30秒\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60 -i 30\n```\n\n启动64个线程,轰//炸一个人的手机号(19xxxxxxx),启动循环轰//炸, 轮番轰//炸60次, 每次间隔30秒, 开启代理列表进行轰炸\n\n```shell\nsmsboom_pyinstall.exe run -t 64 -p 198xxxxxxxxx -f 60 -i 30 -e\n```\n\n启动64个线程,轰//炸多个人的手机号(138xxx,139xxxx),启动循环轰//炸, 轮番轰炸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://github.com/AdminWhaleFall/SMSBoom.git/\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  # 仅使用轰//炸功能\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 # 仅使用轰//炸\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/smsboom run -t 1 -p {PHONE} -i 1\n```\n\n##### 方式二: 自建镜像\n\n**前提条件:** 请确保当前环境已安装 [Docker](https://docs.docker.com/get-docker/).\n\n1. 构建镜像\n\n```shell\ndocker build -t whalefell/smsboom .\n```\n\n2. 尝试运行\n\n```shell\ndocker run --rm whalefell/smsboom: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     传入线程数和手机号启动轰//炸,支持多手机号\nupdate  从 github 获取最新接口\n```\n\n- 启动轰//炸  \n\n帮助信息:\n\n```shell\npython smsboom.py run --help\n\nUsage: smsboom.py run [OPTIONS]\n\n传入线程数和手机号启动轰//炸,支持多手机号\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\u003e [https://proxyscrape.com/free-proxy-list](https://proxyscrape.com/free-proxy-list)\n\n\u003e [https://openproxy.space/list](https://openproxy.space/list)\n\n将代理添加到 `http_proxy.txt` `socks4_proxy.txt` `socks5_proxy.txt` 三个文件中, 命令参数添加 `-e` 执行即可.\n\n--\u003e\n\n## Donation / Sponsor\n\nDonation is not available at the moment.\n暂时不开放赞助\n\n## Star ♥  Trend\n\n\u003cimg src=\"https://starchart.cc/OpenEthan/smsboom.svg\"\u003e\n\n## ✨Discussion\n\n欢迎加入讨论对项目提出问题和建议！！！mua!\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenethan%2Fsmsboom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenethan%2Fsmsboom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenethan%2Fsmsboom/lists"}