Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acgpiano/wooyun-node
wooyun.org
https://github.com/acgpiano/wooyun-node
Last synced: 21 days ago
JSON representation
wooyun.org
- Host: GitHub
- URL: https://github.com/acgpiano/wooyun-node
- Owner: acgpiano
- Created: 2016-12-03T07:12:32.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2016-12-03T14:20:54.000Z (about 8 years ago)
- Last Synced: 2024-08-05T17:29:03.961Z (4 months ago)
- Language: JavaScript
- Size: 45.9 KB
- Stars: 17
- Watchers: 4
- Forks: 8
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-hacking-lists - acgpiano/wooyun-node - wooyun.org (JavaScript)
README
## wooyun-node
这是wooyun.org镜像的node.js版本,用的mysql,支持标题,作者,类型,厂商检索。
![](http://oevuw60db.bkt.clouddn.com/wooo.png?imageView2/2/w/640/q/90)
方便新手小白使用,搭建方法非常简单。
首先需要安装mysql,要把数据库语言设置成utf8(非常重要,不然会出错)。由于各个系统设置方法不同,需自行百度。检测是否成功可以登进数据库,执行
```
status;
```
如果是以下状态,就代表可以下一步了。
![](http://oevuw60db.bkt.clouddn.com/[email protected]?imageView2/2/w/640/q/90)
把该项目克隆到本地
```
git clone https://github.com/acgpiano/wooyun-node.git
```
修改config.js里面的用户名和密码,改为你的mysql的用户名和密码,port是服务的端口,可以自行修改。
下载wooyun的静态资源:
链接: [百度网盘](https://pan.baidu.com/share/init?shareid=3613354206&uk=4113422303) 密码: mqnp
需要解压到wooyun-node/static/bugs/
文件夹下面(自行新建bugs文件夹)
接下来安装node.js,去官网下载就好了。
接下来安装cnpm(如果可以连Internet这一步可以忽略,以下命令的cnpm全都可以用npm代替)
```
npm install -g cnpm --registry=https://registry.npm.taobao.org
```
然后在wooyun-node里执行
```
cnpm install
```
等所有的依赖装完再执行
```
npm run db
```
等数据库建表完后,共40293条,再执行
```
npm start
```
默认port端口是9999,可以在config.js里面修改
打开浏览器 http://127.0.0.1:9999就可以使用了。仅供自学使用,如果要部署到公网可以自己改用orm,修改表结构加速查询,防注入。