首页 > 其他分享 >dependency-check部署

dependency-check部署

时间:2024-01-14 17:22:19浏览次数:25  
标签:github dcweb 部署 py dependency com check

Linux安装部署(Ubuntu)

WEB-UI项目地址,作者已经很久没更新了:
https://github.com/he1m4n6a/dcweb
从github上拉取下来
git clone https://github.com/he1m4n6a/dcweb.git
之后本地机器会出现“dcweb”的文件夹:

然后使用python2安装requirements.txt中的包。

其中Django的版本最好是是4.1版以上。可以使用如下命令安装:
pip2 install -i https://mirrors.aliyun.com/pypi/simple/ "django>=4.1"
安装java环境,java环境要求1.8.251以上。
apt-get install default-jdk
从官方的github地址中下载最新版的dependency-check.zip
https://github.com/jeremylong/DependencyCheck/releases/download/v9.0.8/dependency-check-9.0.8-release.zip
解压到dcweb下:
image
进入第二层的dcweb下,找到settings.py
image
修改里面的内容,主要修改服务允许使用的IP,如果你想让网络中的其他主机也访问到你的服务,就把内网的IP地址加上,比如我就加了192.168.0.2:
image
然后需要编辑上层dcweb/app/views.py
image
我主要修改了其分析时使用的参数,禁止其自动更新,因为我后续的环境是不需要联网的,如果你的环境持续联网,那么可以不修改:
image
当然开始监听的IP地址也要改一下,还是在views.py里面:
image
然后进入到dependency-chek的bin路径下,执行更新命令,更新一下数据库:
./dependncy-check.sh --updateonly
image
更新完成之后,就可以启动服务了:
python2 manage.py runserver 0.0.0.0:8888
image
之后就可以通过浏览器访问服务:
image

Windows安装

windows其实不用特殊安装,只用安装合适版本的java环境就可以。先使用bin路径下的bat脚本更新数据库,然后进行扫描就可以,至于使用什么命令进行扫描,可以查看官方的文档。

标签:github,dcweb,部署,py,dependency,com,check
From: https://www.cnblogs.com/luogi/p/17963883

相关文章

  • 基于SpringBoot+Vue的OA办公系统设计实现(源码+lw+部署文档+讲解等)
    (文章目录)前言:heartpulse:博主介绍:✌全网粉丝10W+,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌:heartpulse:......
  • k8s搭建部署(超详细)
    简介Kubernetes是Google2014年创建管理的,是Google10多年大规模容器管理技术Borg的开源版本。它是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。通过Kubernetes你可以:快速部署应用快速扩展应用无缝对接新的应用功能节省资源,......
  • 部署k8s集群(k8s集群搭建详细实践版)
    1、部署k8s的两种方式:目前生产部署Kubernetes集群主要有两种方式:kubeadmKubeadm是一个K8s部署工具,提供kubeadminit和kubeadmjoin,用于快速部署Kubernetes集群。二进制包从github下载发行版的二进制包,手动部署每个组件,组成Kubernetes集群。本实验采用kubeadm的方式搭......
  • Helm概述,安装,部署,chart模板使用
    Helm概述Helm是一个用于管理Kubernetes应用程序的工具,它提供了一个简单而有效的方式来定义、安装和部署应用程序。Helm通过使用可重复使用的模板(称为Charts)来描述应用程序的Kubernetes资源,并提供了一个命令行界面来管理这些Charts。Helm的核心概念包括:Chart:Chart是Helm的基本单元,它......
  • 【音视频】如何部署属于自己的直播源站
    背景疫情3年过后,国内的视频直播火热不减,仍然是国内流量的主入口。本文将尝试在自己服务器配置nginx的直播服务器,并进行推流和拉流测试。 一、部署准备1、一台centos7服务器2、下载nginx-rtmp-module源码(link)3、下载nginx源码(link) 二、开始部署nginx的环境依赖需......
  • 聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇)
    聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(完结篇) 合集-聊一聊如何整合Microsoft默认的Ioc容器和Castle.Core(4) 1.聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二)01-122.聊一聊如何结合Microsoft.Extension......
  • 聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(三)
    聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(三) 合集-聊一聊如何整合Microsoft默认的Ioc容器和Castle.Core(4) 1.聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二)01-122.聊一聊如何结合Microsoft.Extensions.De......
  • 聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二)
    聊一聊如何整合Microsoft.Extensions.DependencyInjection和Castle.Core(二) 合集-聊一聊如何整合Microsoft默认的Ioc容器和Castle.Core(4) 1.整合Microsoft.Extensions.DependencyInjection和Castle.Core(二)01-122.聊一聊如何结合Microsoft.Extensions.DependenyI......
  • Windows部署前后端分离项目
    @[TOC]此项目的基础版本为若依的前后端分离版本,不一定适合所有情况,仅供参考,用于备忘后端修改数据库连接根据需要修改ruoyi-admin中resources目录的application-druid.yml#数据源配置spring:datasource:type:com.alibaba.druid.pool.DruidDataSourcedrive......
  • Controller(StatefulSet)-部署有状态应用,部署守护进程,一次任务和定时任务
    Controller(StatefulSet)-部署有状态应用在Kubernetes中,StatefulSet是一种用于部署有状态应用的控制器。与无状态应用不同,有状态应用需要保持持久性和可识别的网络标识。在有状态应用中,每个Pod都有一个唯一的标识符,并且Pod的创建和删除顺序是有序的。在StatefulSet中创建的Pod具有以......