# script **Repository Path**: little77/script ## Basic Information - **Project Name**: script - **Description**: 工作过程中用到的各种脚本 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-20 - **Last Updated**: 2025-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # script ## 介绍 工作过程中用到的各种脚本,主要包含shell脚本和python脚本 ## 使用说明 | 脚本名 | 作用 | | ------------------- | ------------------------------------------------------------ | | aflgo-libxml2.sh | 用aflgo对libxml2进行编译,插桩并运行的过程 | | fileSize.py | 列出指定目录下的所有文件,如果指定文件大小,则列出小于指定大小的文件,并统计文件个数 | | getImageTags.sh | 获得Docker Images的标签 | | getVulLine.sh | 在gdb中运行,获得触发crash时的调用栈 | | splitCVEFromFile.sh | 以CVE编号创建文件夹,并将对应CVE的文件放到相应的文件夹中 | | log/* | 提供python的logging使用样例,并提供终端色彩化的一个方案 | | server2.py | 提供python3的http服务扩展,支持文件上传 | | socket | 包含了c语言编写tcp连接到测试例子 | | StaticAnalysis | 包含了分析调用路径的相关方法 | | check_dependcy.py | 依赖更新脚本,结合了安全更新、兼容性检查和用户交互策略 | ## check_dependcy用法 ```sh # 基础用法(生成requirements_new.txt) python dep_updater.py # 交互模式 python dep_updater.py --interactive # 指定更新级别(仅安全更新) python dep_updater.py --level=patch # 自定义输入输出文件 python dep_updater.py --file=prod.txt --output=prod_v2.txt ```