Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
cpufetch — 简单而实用的CPU架构信息获取工具 | Kitploit
工具/GitHubGitHub/dr-noob/cpufetch
通用工具硬件安全
GitHubdr-noob/cpufetch

cpufetch

简单而实用的CPU架构信息获取工具

查看仓库
2.1k1179个月前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

简单而华丽的 CPU 架构信息获取工具

cpufetch 是一个用 C 语言编写的命令行工具,能够以简洁美观的方式显示 CPU 信息。

目录

  • 1. 支持平台
  • 2. 安装
    • 2.1 通过软件包安装
    • 2.2 从源码编译
    • 2.3 Android
  • 3. 示例
    • 3.1 x86_64
    • 3.2 ARM
    • 3.3 PowerPC
    • 3.4 RISC-V
  • 4. 颜色设置
    • 4.1 指定名称
    • 4.2 以 RGB 格式指定颜色
  • 5. 实现
  • 6. 错误或改进
    • 6.1 未知微架构错误
    • 6.2 其他情况
  • 7. 致谢
  • 8. cpufetch 用于 GPU(gpufetch)

1. 支持平台

注意:

  • 在 Windows 上,仅当终端支持颜色时才会显示颜色。
  • macOS ARM 的支持仅限于 Apple 芯片。

2. 安装

2.1 通过软件包安装

根据你的操作系统选择合适的软件包:

Packaging status

如果你的操作系统没有可用的软件包,可以从 发布页面 下载 cpufetch 二进制文件,或者 从源码编译 cpufetch(见下文)。

2.2 从源码编译

你需要一个 C 编译器(例如 gcc)和 make 来编译 cpufetch。只需克隆仓库并运行 make:

root@kitploit:~
git clone https://github.com/Dr-Noob/cpufetch
cd cpufetch
make
./cpufetch

2.3 Android

  1. 安装 termux 应用(终端模拟器)
  2. 在 termux 内运行 pkg install -y git make clang。
  3. 正常从源码编译:
    • git clone https://github.com/Dr-Noob/cpufetch
    • cd cpufetch
    • make
    • ./cpufetch

3. 示例

3.1 x86_64

AMD EPYC HPC 服务器

Intel Xeon HPC 服务器

3.2 ARM

 

三星 Galaxy S8(左) 小米 Redmi Note 7(右)

3.3 PowerPC

Talos II

3.4 RISC-V

StarFive VisionFive 2

4. 颜色设置

默认情况下,cpufetch 将使用系统配色方案打印 CPU 徽标。但你可以通过两种方式设置自定义配色方案:

4.1 指定名称

通过指定名称,cpufetch 将使用各制造商的特定颜色。有效值包括:

  • intel
  • intel-new
  • amd
  • ibm
  • arm
root@kitploit:~
./cpufetch --color intel (Intel 的默认颜色)

4.2 以 RGB 格式指定颜色

必须以 RGB 格式提供 5 种颜色,格式为:[R,G,B:R,G,B:R,G,B:R,G,B:R,G,B]。这些颜色分别对应 CPU 徽标颜色(前 3 种)和文本颜色(后 2 种)。

root@kitploit:~
./cpufetch --color 239,90,45:210,200,200:0,0,0:100,200,45:0,200,200

5. 实现

参见 cpufetch 编程文档。

6. 错误或改进

6.1 未知微架构错误

如果在运行 cpufetch 时出现“未知微架构检测到”的错误,可能是以下两个原因之一:

  1. 你运行的是旧版本的 cpufetch(最常见)
  2. 你的微架构尚未被支持

下载并编译最新版本(参见 https://github.com/Dr-Noob/cpufetch#22-从源码编译 获取说明),然后检查错误是否仍然存在。

  • 如果错误消失:说明这是第一种情况。此时只需使用已经支持你硬件的最新版 cpufetch。
  • 如果错误仍未消失:说明这是第二种情况。此时请在 https://github.com/Dr-Noob/cpufetch/issues 上提交一个新的 issue,附上错误信息以及 cpufetch --debug 的输出。

6.2 其他情况

参见 cpufetch 贡献指南。

7. 致谢

感谢所有贡献者和对本项目感兴趣的人。特别感谢:

  • Gonzalocl 和 OdnetninI:在项目早期版本中测试了多种不同 CPU 上的 cpufetch。
  • Kyngo:在 Apple M1 CPU 上测试了 cpufetch。
  • avollmerhaus:提供了 PowerPC 机器的 SSH 访问,帮助移植 PowerPC。
  • bbonev 和 stephan-cr:审查了源代码。
  • mdoksa76 和 exkc:为支持 Allwinner SoC 提供了出色的想法和反馈。
  • Sakura286、exkc 和 Patola:通过 SSH 访问、想法、测试等方式帮助了 RISC-V 移植。
  • ThomasKaiser:在改进 ARM SoC 检测(Apple、Allwinner、Rockchip)方面提供了非常宝贵的反馈。
  • zerkerX:在支持旧款 Intel CPU(如 Pentium III)方面提供了反馈帮助。

8. cpufetch 用于 GPU(gpufetch)

请查看 gpufetch 项目!

下载工具
操作系统x86_64 / x86ARMRISC-VPowerPC
GNU / Linux✔️✔️✔️✔️
Windows✔️✔️❌❌
Android✔️✔️❌❌
macOS✔️✔️❌✔️
FreeBSD✔️❌❌❌