{"id":13389557,"url":"https://github.com/AntSwordProject/ant","last_synced_at":"2025-03-13T14:31:34.729Z","repository":{"id":5440340,"uuid":"53180079","full_name":"AntSwordProject/ant","owner":"AntSwordProject","description":"实时上线的 XSS 盲打平台","archived":false,"fork":false,"pushed_at":"2022-02-11T14:02:55.000Z","size":3781,"stargazers_count":475,"open_issues_count":7,"forks_count":197,"subscribers_count":22,"default_branch":"master","last_synced_at":"2025-03-09T07:19:03.564Z","etag":null,"topics":["xss","xss-platform"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AntSwordProject.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-03-05T02:55:46.000Z","updated_at":"2025-03-06T13:25:43.000Z","dependencies_parsed_at":"2022-08-06T18:15:32.438Z","dependency_job_id":null,"html_url":"https://github.com/AntSwordProject/ant","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntSwordProject%2Fant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntSwordProject%2Fant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntSwordProject%2Fant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AntSwordProject%2Fant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AntSwordProject","download_url":"https://codeload.github.com/AntSwordProject/ant/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243422513,"owners_count":20288469,"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":["xss","xss-platform"],"created_at":"2024-07-30T13:01:18.594Z","updated_at":"2025-03-13T14:31:33.853Z","avatar_url":"https://github.com/AntSwordProject.png","language":"JavaScript","readme":"# 蚁逅@1.0\n\u003e 代码仅供学习参考与合法的研究测试。\n\n## 使用 Docker \n\n```\n$ wget https://raw.githubusercontent.com/AntSwordProject/ant/master/docker-compose.yml\n$ docker-compose -f docker-compose.yml up -d \n```\n\n如果需要配置邮件, 只需要修改 `docker-compose.yml` 中部分环境变量\n\n```\n- ANT_MAIL_HOST=smtp.qq.com\n- ANT_MAIL_PORT=465\n- ANT_MAIL_SECURE=true\n- ANT_MAIL_EMAIL=email@user.com\n- ANT_MAIL_PASSWORD=email-password\n```\n\n## 手动安装与布署\n\n### 0. 依赖环境\n\n* [nodejs](https://nodejs.org/en/download)\n* [mongodb](http://dl.mongodb.org/downloads)\n\n**本人使用测试环境**\n\n| 应用 | 版本 |\n| :-- | :-- |\n| Ubuntu | 14.04 |\n| Nodejs | 0.12.x |\n| Mongodb | 2.6.7 |\n\n\u003e 提示：高版本也可正常使用\n\n所需环境请自行安装。\n\n### 1. 获取代码\n\n``` sh\n$ git clone https://github.com/antoor/ant.git\n```\n\n或者使用下面的链接下载源码并解压：\n\n``` sh\n$ wget https://github.com/antoor/ant/archive/master.zip\n```\n\n### 2. 安装必要模块\n\n```\n$ cd web\n$ npm install\n\n```\n\n### 3. 安装数据库\n\n 1. 启动数据库\n\n\t``` sh\n\t$ cd database\n\t$ mongod -f db.conf\n\t```\n\n 2. 导入数据\n\n\t``` sh\n\t$ mongorestore\n\t```\n\n### 4. 启动程序\n\n``` sh\n$ cd web\n$ node app\n```\n\n启动成功后访问 \n\n```\nhttp://127.0.0.1:3000\n```\n\n默认管理账号 `i@root.cool` ，密码 `123456`\n\n\n## 其它配置\n\n### 1. 邮箱账号\n\n这个功能采用了`nodemailer`模块，目前个人使用的是QQ邮箱的SMTP功能，用户可自行更改\n\n设置以下环境变量, 然后启动即可\n\n```\nexport ANT_MAIL_NAME='ANT' \\\n  ANT_MAIL_HOST='smtp.qq.com' \\\n  ANT_MAIL_PORT=465 \\\n  ANT_MAIL_SECURE=true \\\n  ANT_MAIL_EMAIL='email@user.com' \\\n  ANT_MAIL_PASSWORD='email-password'\n```\n\n### 2. 扩展功能\n\n本程序采用了模块化的插件设计，你可以进入 `addons` 目录，根据名称寻找对应的插件进行更改即可。\n\n`route.js`为服务端脚本，`client.js`为未压缩客户端脚本，**请编辑后使用`uglifyjs`进行压缩成`client.min.js`文件覆盖原文件。**\n\n## 注意事项\n\n1. Chrome 70 之后，非 https 环境下不能访问 applicationCache, 请务必配置 https 后访问后台。客户端不受影响。\n\n2. 建议在前面配置 nginx 反向代理，同时开启 http 和 https\n\n## 说明\n\n开发一个有用的程序很简单，能坚持维护下去却很难。 \n   \n我把此代码开源出来，目的很简单：**能与同样有兴趣的朋友一起学习分享**。    \n\n\u003e 代码写得很烂，现在看来惨不忍睹～不过也算是自己学习中的小作品，你可以参考参考，也可以搭建玩耍玩耍。\n\n**本项目不再更新维护。**    \n如果你有兴趣，可以进行修改优化增强，**但不能用于盈利以及非法用途**\n\n- - -\n\n欢迎关注本人[GitHub](http://github.com/antoor)以及[微博](http://weibo.com/antoor)，不定时更新新鲜好玩作品！    \n\u003e 再次感谢大家的支持！","funding_links":[],"categories":["JavaScript (485)","其他_安全与渗透","JavaScript"],"sub_categories":["网络服务_其他"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAntSwordProject%2Fant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAntSwordProject%2Fant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAntSwordProject%2Fant/lists"}