开源漏洞扫描工具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

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐




所有评论(0)