Info
中国蚁剑是一款开源的跨平台网站管理工具,由Node.js开发,采用了Electron作为外壳,ES6作为前端代码编写语言,搭配Babel&&Webpack进行组件化构建编译,外加iconv-lite编码解码模块以及superagent数据发送处理模块还有nedb数据存储模块,组成了这个年轻而又充满活力的新一代大杀器。
https://github.com/momomoxiaoxi/CTFtools/tree/master/antSword-master
Install Node.js
- 安装Node.js
https://nodejs.org/en/
- 修改源
$ npm config set registry https://registry.npm.taobao.org
- 编辑
~/.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/
- 升级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,请尝试:
-
下载相应版本electron,并将下载好的包放到当前用户的根目录下的
.electron
文件夹下,windows
一般是C:\Users\YourUserName\.electron
-
执行安装命令
npm install electron-prebuilt -g