Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
cpufetch — Простой, но стильный инструмент для получения архитектуры процессора | Kitploit
Инструменты/GitHubGitHub/dr-noob/cpufetch
Утилиты общего назначенияАппаратная Безопасность
GitHubdr-noob/cpufetch

cpufetch

Простой, но стильный инструмент для получения архитектуры процессора

Репозиторий
2.1k1179 месяцев назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

Простой, но элегантный инструмент для получения информации о процессоре

cpufetch — это консольная утилита, написанная на C, которая выводит информацию о процессоре красиво и наглядно.

Содержание

  • 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 только при поддержке терминала.
  • Поддержка ARM на macOS ограничена только чипами 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. Запустите pkg install -y git make clang внутри termux.
  3. Соберите из исходного кода обычным способом:
    • git clone https://github.com/Dr-Noob/cpufetch
    • cd cpufetch
    • make
    • ./cpufetch

3. Примеры

3.1 x86_64

Сервер HPC на AMD EPYC

Сервер HPC на Intel Xeon

3.2 ARM

 

Samsung Galaxy S8 (слева) и Xiaomi 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

Необходимо задать 5 цветов в формате RGB: [R,G,B:R,G,B:R,G,B:R,G,B:R,G,B]. Первые три цвета соответствуют цветам логотипа CPU, следующие два — цветам текста.

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 появляется ошибка Unknown microarchitecture detected, это может быть вызвано двумя причинами:

  1. Вы используете устаревшую версию cpufetch (скорее всего).
  2. Ваша микроархитектура пока не поддерживается.

Скачайте и скомпилируйте последнюю версию (см. инструкции https://github.com/Dr-Noob/cpufetch#22-building-from-source) и проверьте, сохраняется ли ошибка.

  • Если ошибка исчезла: Значит, это первый случай. В таком случае используйте последнюю версию cpufetch, которая уже поддерживает ваше оборудование.
  • Если ошибка не исчезла: Значит, это второй случай. Пожалуйста, создайте новый issue с текстом ошибки и выводом cpufetch --debug на https://github.com/Dr-Noob/cpufetch/issues

6.2 Другие ситуации

См. руководство по участию в cpufetch.

7. Благодарности

Спасибо всем участникам и заинтересованным в проекте людям. Особая благодарность:

  • Gonzalocl и OdnetninI: Тестировали cpufetch в ранних версиях проекта на многих разных CPU.
  • Kyngo: Тестировал cpufetch на процессоре Apple M1.
  • avollmerhaus: Помог с портированием на PowerPC, предоставив SSH-доступ к машине с PowerPC.
  • bbonev и stephan-cr: Рецензировали исходный код.
  • mdoksa76 и exkc: Отличные идеи и обратная связь для поддержки SoC Allwinner.
  • Sakura286, exkc и Patola: Помогли с портированием на RISC-V, предоставив SSH-доступ, идеи, тестирование и т.д.
  • ThomasKaiser: Ценные замечания по улучшению определения ARM SoC (Apple, Allwinner, Rockchip).
  • zerkerX: Помог с обратной связью для поддержки старых CPU Intel (например, Pentium III).

8. cpufetch для GPU (gpufetch)

Смотрите проект gpufetch!

Скачать инструмент
ОСx86_64 / x86ARMRISC-VPowerPC
GNU / Linux✔️✔️✔️✔️
Windows✔️✔️❌❌
Android✔️✔️❌❌
macOS✔️✔️❌✔️
FreeBSD✔️❌❌❌