【Linux命令】检查Jar中是否包含log4j2
1.【Linux】Centos7 防火墙命令2.【Linux】linux查看端口占用情况3.【Linux命令】grep命令4.【linux】【转】压缩、解压命令5.【转】linux查看硬件配置命令6.【转】linux awk命令详解7.【Linux】ls命令8.【Linux】Linux终端常用快捷键9.【Linux】shell脚本提示‘\r’等命令不可用
10.【Linux命令】检查Jar中是否包含log4j2
11.【Linux命令】Linux常用命令12.【Linux命令】获取linux内存、cpu、磁盘IO等信息13.【Linux命令】linux一行命令杀掉指定名称进程(killall 、kill 、pkill)14.【Linux命令】crontab 命令昨天爆出 log4j2高危漏洞 Log4j2史诗级漏洞来袭
公司领导让自查,所有项目中是否使用或者引用log4j2
为了快速查询项目是否包含log4j2
的jar,写了一个脚本
echo > use_log4j.txt
for i in `find . -name "*.jar" -type f`
do
for j in `unzip -v $i |grep log4j | awk -F ' ' '{print $8}'`
do
echo $i $j >> use_log4j.txt
done
done
好学若饥,谦卑若愚
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
2018-12-12 【java】【MySql】Path does not chain with any of the trust anchors
2018-12-12 【nginx】413 Request Entity Too Large