开源漏洞扫描工具dependency-check自动化shell脚本,轻松批量扫描jar依赖包

 

前言

dependency-check自动化shell脚本,轻松批量扫描jar依赖包

只需要脚本的可以直接跳到第2步

dependency-check项目地址,百度云链接:
链接:https://pan.baidu.com/s/1yr7Uuj4G-jX3dxBaN2ONcA?pwd=bbt9
提取码:bbt9


一、在文件下创建

如图,红色框为新建的文件夹
meaven存放需要扫描的jar依赖包
final存放扫描结果
我们将自动化脚本auto.sh放入粉色框的bin目录下
-----------------------注意文件命名一定要一致-----------------------
在这里插入图片描述

二、自动化脚本

#!bin/bash

path="/home/kali/Desktop/dependency-check/"
filepath=$path"meaven/"
finalpath=$path"final/"
# echo $filepath
for file in ${filepath}/*
do
	filenamejar=`basename $file`
	filename=`basename $file .jar`
#	echo $filename
        comm="bash dependency-check.sh -s "$filepath$filenamejar" -o "$finalpath
	$comm
	renamecomm="mv "$finalpath"dependency-check-report.html "$finalpath$filename".html"
	$renamecomm
done

三、运行示例

bash auto.sh

在这里插入图片描述

posted @ 2023-02-27 09:20  Swaynie  阅读(285)  评论(0)    收藏  举报