开源项目推荐:whoc
开源项目推荐:whoc项目基础介绍和主要编程语言whoc 是一个开源项目,旨在通过容器镜像的方式,将底层容器运行时环境的信息提取并发送至远程服务器。该项目主要使用 C 语言进行开发,同时也涉及 Python 和 Shell 脚本。项目核心功能whoc 的核心功能是通过容器镜像的方式,提取并外泄底层容器运行时的二进制文件。它利用了传统 Linux 容器运行时(如 runc)在 /proc/s...
开源项目推荐:whoc
项目基础介绍和主要编程语言
whoc 是一个开源项目,旨在通过容器镜像的方式,将底层容器运行时环境的信息提取并发送至远程服务器。该项目主要使用 C 语言进行开发,同时也涉及 Python 和 Shell 脚本。
项目核心功能
whoc 的核心功能是通过容器镜像的方式,提取并外泄底层容器运行时的二进制文件。它利用了传统 Linux 容器运行时(如 runc)在 /proc/self/exe
中暴露自身的特性,通过替换动态链接器(ld.so)或等待用户执行特定命令的方式,获取并发送容器运行时的二进制文件到远程服务器。
项目最近更新的功能
最近,whoc 项目更新了以下功能:
-
支持多平台构建:除了默认的
linux/amd64
架构外,whoc 现在还支持其他 CPU 架构,如arm64
。用户可以通过指定PLATFORM_LD_PATH_ARG
构建参数来构建适用于不同架构的镜像。 -
动态模式优化:在动态模式下,whoc 进一步优化了动态链接器的替换逻辑,确保在不同容器环境中能够更稳定地获取容器运行时。
-
等待执行模式增强:对于静态链接的容器运行时,whoc 提供了
waitforexec
模式,用户可以通过执行特定命令来触发运行时的提取和发送。最近更新中,增加了对更多运行时进程的检测和处理,提高了捕获成功率。 -
帮助文档更新:项目更新了
upload_runtime
二进制文件的帮助文档,详细说明了各个选项的使用方法,特别是exec
模式下的参数配置,帮助用户更方便地使用项目。
通过这些更新,whoc 项目在功能和稳定性上都有了显著提升,为用户提供了更强大的容器运行时信息提取工具。

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)