AntSword-中国蚁剑

Info

中国蚁剑是一款开源的跨平台网站管理工具,由Node.js开发,采用了Electron作为外壳,ES6作为前端代码编写语言,搭配Babel&&Webpack进行组件化构建编译,外加iconv-lite编码解码模块以及superagent数据发送处理模块还有nedb数据存储模块,组成了这个年轻而又充满活力的新一代大杀器。

https://github.com/momomoxiaoxi/CTFtools/tree/master/antSword-master

Install Node.js

  1. 安装Node.js
https://nodejs.org/en/
  1. 修改源
$ npm config set registry https://registry.npm.taobao.org
  1. 编辑 ~/.npmrc 加入下面内容
registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=http://npm.taobao.org/mirrors/phantomjs
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/
  1. 升级minimatch
$npm install minimatch@"3.0.2"

Install AntSword

0x01 Get the source code

$ git clone https://github.com/antoor/antSword.git

or click the download url below:

https://github.com/antoor/antSword/archive/master.zip

0x02 Install node_modules

$ cd antSword
$ npm install

0x03 Began to enjoy

$ npm start

electron download fail

若在npm install时无法下载electron,请尝试:

  • 访问 https://npm.taobao.org/mirrors/electron/

  • 下载相应版本electron,并将下载好的包放到当前用户的根目录下的.electron文件夹下,windows一般是 C:\Users\YourUserName\.electron

  • 执行安装命令

npm install electron-prebuilt -g