使用 flask 构建我的 WooYun 破绽知识库

admin 3个月前 (07-24) 科技 44 0

前言

最近在学 flask,一段时间没看,又忘得差不多了,于是弄这个来牢固一下基础知识

破绽总共包罗了 88820 个, Drops 文章总共有 1235 篇,全来自公然数据,在 Github 上网络
数据除图片外全集成到数据库中了
版权归 WooYun.org 所有

资源地址

Github:项目代码 MyWooYun.org

BaiDuYun:图片+数据库+代码资源 链接:https://pan.baidu.com/s/1IANH7c7F9zeVgXkgrb7ATQ 提取码:n1bi

首页

功效

  • 关键字搜索(作者/破绽/知识库)

  • 大佬主页

  • 详细 bug/drop 页面

Bug:

Drop:

  • 有图片

怎么搭建

  • 将云盘所有文件下载下来

    • 源代码 MyWooYun源码.zip
    • 数据库文件 WooYundata.zip
    • 图片文件: Drops图片-full.zip 破绽图片-10-14.zip15-a.zip15-b.zip16.zip
  • 将图片文件解压
    其中 full.zip 内所有图片放在代码文件中的 full 文件夹中

    10-14.zip15-a.zip15-b.zip16.zip 解压放在代码文件中的 images 文件夹中,注重这里的图片文件是分文件夹放的

  • 新建一个数据库,然后将数据库文件放在数据库目录下
    建议下载一个 phpstudy,然后新建一个数据库,将数据库文件 WooYundata.zip 解压内容放在数据库安装位置的 data 目录下对应数据库文件夹内里
    例如:phpstudy\Extensions\MySQL5.7.26\data\wooyun

    更改代码文件 config.py,中的

DATABASE = 'wooyun'   # 你的数据库名
USERNAME = 'wooyun'   # 数据库账号
PASSWORD = 'qwe123'   # 数据库密码
  • 运行以下神奇代码即可
pip install -r requirements.txt
python3 manage.py db init
python3 manage.py db Migrate
python3 manage.py db upgrade
python3 -m flask run
  • 打开 127.0.0.1:5000 即可
,

联博API

www.326681.com采用以太坊区块链高度哈希值作为统计数据,联博以太坊统计数据开源、公平、无任何作弊可能性。联博统计免费提供API接口,支持多语言接入。

Allbet声明:该文看法仅代表作者自己,与本平台无关。转载请注明:使用 flask 构建我的 WooYun 破绽知识库

网友评论

  • (*)

最新评论

文章归档

站点信息

  • 文章总数:488
  • 页面总数:0
  • 分类总数:8
  • 标签总数:860
  • 评论总数:184
  • 浏览总数:2827