All Projects → he1m4n6a → dcweb

he1m4n6a / dcweb

Licence: other
三方依赖库扫描系统

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to dcweb

Serpent
Cross-platform gaming kit in the D programming language
Stars: ✭ 140 (+86.67%)
Mutual labels:  sdl
Sdl core
SmartDeviceLink In-Vehicle Software and Sample HMI
Stars: ✭ 207 (+176%)
Mutual labels:  sdl
Lagrange
A Beautiful Gemini Client
Stars: ✭ 238 (+217.33%)
Mutual labels:  sdl
Ffmpeg Video Player
An FFmpeg and SDL Tutorial.
Stars: ✭ 149 (+98.67%)
Mutual labels:  sdl
Gwork
Skinnable GUI with useful widget collection. Fork of GWEN.
Stars: ✭ 179 (+138.67%)
Mutual labels:  sdl
Gbox
🎨 A multi-platform graphic library
Stars: ✭ 216 (+188%)
Mutual labels:  sdl
Xray 16
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)
Stars: ✭ 1,806 (+2308%)
Mutual labels:  sdl
PinGUI
C++/SDL2/OpenGL GUI library
Stars: ✭ 58 (-22.67%)
Mutual labels:  sdl
Supermariowar
A fan-made multiplayer Super Mario Bros. style deathmatch game
Stars: ✭ 200 (+166.67%)
Mutual labels:  sdl
Haskanoid
A breakout game in Haskell using SDL and FRP, with Wiimote and Kinect support.
Stars: ✭ 242 (+222.67%)
Mutual labels:  sdl
Allure
Allure of the Stars is a near-future Sci-Fi roguelike and tactical squad combat game written in Haskell; please offer feedback, e.g., after trying out the web frontend version at
Stars: ✭ 149 (+98.67%)
Mutual labels:  sdl
Sdl java suite
SmartDeviceLink libraries for Android, Java SE, and Java EE
Stars: ✭ 169 (+125.33%)
Mutual labels:  sdl
Prisma Tools
Prisma tools to help you generate CRUD system for GraphQL servers
Stars: ✭ 237 (+216%)
Mutual labels:  sdl
Sdl ios
Get your app connected to the 🚙, make your users feel like a 🌟
Stars: ✭ 147 (+96%)
Mutual labels:  sdl
pythx
A Python library for the MythX smart contract security analysis platform
Stars: ✭ 30 (-60%)
Mutual labels:  security-scanner
Radixengine
A free and open game engine.
Stars: ✭ 126 (+68%)
Mutual labels:  sdl
Libagar
Cross-Platform GUI Toolkit (stable)
Stars: ✭ 212 (+182.67%)
Mutual labels:  sdl
nox-decomp
Unofficial Nox (2000) port to Linux using decompiled code from https://playnox.xyz
Stars: ✭ 21 (-72%)
Mutual labels:  sdl
ninjaberry
Ninjaberry: Raspberry Pi UI for @bettercap
Stars: ✭ 39 (-48%)
Mutual labels:  security-scanner
Cytopia
🌳🏡🏢🌲 A city building simulation game
Stars: ✭ 241 (+221.33%)
Mutual labels:  sdl

dcweb

Dependency-Check 是一款分析软件构成的工具,他会检测项目中依赖项的公开披露漏洞,常用于扫描java和.NET项目。本项目就是基于此工具的包装。

目标

用于检测项目中使用依赖库的安全性。根据公司业务的情况:

  1. 对接代码管理平台,自动化扫描
  2. 业务提交扫描工单,安全人员帮助扫描和给修复建议
  3. 业务自行提交扫描

如果公司代码发布不多,推荐使用第二种方法,安全人员好跟进并给出针对性建议。

新项目cve-db是一款生成cve数据库的工具,可以配合Dependcy-Check使用。

安装

普通安装

1. git clone [email protected]:he1m4n6a/dcweb.git
2. pip -r requirements.txt
3. 从 https://bintray.com/jeremy-long/owasp/dependency-check 下载dependency-check最新二进制版本,放到dcweb/dependency-check目录下
4. apt-get install default-jdk 安装java环境
5. python manage.py runserver 0.0.0.0:8888 运行即可

docker安装

1. git clone [email protected]:he1m4n6a/dcweb.git
2. cd docker-deploy
3. docker-compose build
4. docker-compose up -d

默认运行在localhost和8888端口,开启debug,改其他配置修改dcweb/settings.py文件。

推荐docker安装,部署简单,移植方便。

使用方法

把包含三方依赖库的源码打包上传,点击开始扫描即可。

todo

项目中还有很多地方可以优化和补充,后续如果大家如果有需求或者别的想法可以进行补充。

  1. 添加报告结果分析并发送邮件
  2. 添加网页接口鉴权
  3. 已扫描项目根据需求选择重扫或忽略
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].