Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
cpufetch — Sencilla pero elegante herramienta para obtener la arquitectura de la CPU | Kitploit
Herramientas/GitHubGitHub/dr-noob/cpufetch
Utilidades de Propósito GeneralSeguridad de Hardware
GitHubdr-noob/cpufetch

cpufetch

Sencilla pero elegante herramienta para obtener la arquitectura de la CPU

Ver Repositorio
2.1k1176hace 10 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

Herramienta simple pero elegante para obtener información de la CPU

cpufetch es una herramienta de línea de comandos escrita en C que muestra la información de la CPU de forma limpia y hermosa

Índice de contenidos

Descargar herramienta
  • 1. Soporte
  • 2. Instalación
    • 2.1 Instalación desde un paquete
    • 2.2 Compilación desde el código fuente
    • 2.3 Android
  • 3. Ejemplos
    • 3.1 x86_64
    • 3.2 ARM
    • 3.3 PowerPC
    • 3.4 RISC-V
  • 4. Colores
    • 4.1 Especificar un nombre
    • 4.2 Especificar los colores en formato RGB
  • 5. Implementación
  • 6. Errores o mejoras
    • 6.1 Error de microarquitectura desconocida
    • 6.2 Otras situaciones
  • 7. Agradecimientos
  • 8. cpufetch para GPUs (gpufetch)

1. Soporte

SOx86_64 / x86ARMRISC-VPowerPC
GNU / Linux✔️✔️✔️✔️
Windows✔️✔️❌❌
Android✔️✔️❌❌
macOS✔️✔️❌✔️
FreeBSD✔️❌❌❌

NOTAS:

  • Los colores se usarán en Windows solo si la terminal lo soporta.
  • El soporte en macOS ARM se limita únicamente a los chips de Apple.

2. Instalación

2.1 Instalación desde un paquete

Elija el paquete adecuado para su sistema operativo:

Packaging status

Si no hay un paquete disponible para su SO, puede descargar el binario de cpufetch desde la página de lanzamientos o compilar cpufetch desde el código fuente (ver más abajo).

2.2 Compilación desde el código fuente

Necesitará un compilador de C (p. ej., gcc) y make para compilar cpufetch. Simplemente clone el repositorio y ejecute make:

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

2.3 Android

  1. Instale la aplicación termux (emulador de terminal)
  2. Ejecute pkg install -y git make clang dentro de termux.
  3. Compile desde el código fuente normalmente:
  • git clone https://github.com/Dr-Noob/cpufetch
  • cd cpufetch
  • make
  • ./cpufetch

3. Ejemplos

3.1 x86_64

Servidor HPC AMD EPYC

Servidor HPC Intel Xeon

3.2 ARM

 

Samsung Galaxy S8 (izquierda) Xiaomi Redmi Note 7 (derecha)

3.3 PowerPC

Talos II

3.4 RISC-V

StarFive VisionFive 2

4. Colores

Por defecto, cpufetch mostrará el logo de la CPU con el esquema de colores del sistema. Sin embargo, puede establecer un esquema de colores personalizado de dos formas diferentes:

4.1 Especificar un nombre

Al especificar un nombre, cpufetch usará los colores específicos de cada fabricante. Los valores válidos son:

  • intel
  • intel-new
  • amd
  • ibm
  • arm
root@kitploit:~
./cpufetch --color intel (color predeterminado para Intel)

4.2 Especificar los colores en formato RGB

Se deben proporcionar 5 colores en RGB con el formato: [R,G,B:R,G,B:R,G,B:R,G,B:R,G,B]. Estos colores corresponden al color del logo de la CPU (primeros 3 colores) y a los colores del texto (los 2 siguientes).

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

5. Implementación

Consulte la documentación de programación de cpufetch.

6. Errores o mejoras

6.1 Error de microarquitectura desconocida

Si recibe el error Unknown microarchitecture detected al ejecutar cpufetch, puede deberse a dos posibles razones:

  1. Está usando una versión antigua de cpufetch (lo más probable)
  2. Su microarquitectura aún no es compatible

Descargue y compile la versión más reciente (consulte las instrucciones en https://github.com/Dr-Noob/cpufetch#22-building-from-source) y verifique si el error persiste.

  • Si el error desaparece: Significa que es la primera situación. En este caso, simplemente use la versión más reciente de cpufetch, que ya es compatible con su hardware.
  • Si el error no desaparece: Significa que es la segunda situación. En este caso, cree un nuevo issue con el mensaje de error y la salida de 'cpufetch --debug' en https://github.com/Dr-Noob/cpufetch/issues

6.2 Otras situaciones

Consulte las directrices de contribución de cpufetch.

7. Agradecimientos

Gracias a los colaboradores y personas interesadas en el proyecto. Un agradecimiento especial a:

  • Gonzalocl y OdnetninI: Probaron cpufetch en las versiones iniciales del proyecto en muchas CPUs diferentes.
  • Kyngo: Probó cpufetch en la CPU Apple M1.
  • avollmerhaus: Ayudó con el puerto PowerPC proporcionando acceso ssh a una máquina PowerPC.
  • bbonev y stephan-cr: Revisaron el código fuente.
  • mdoksa76 y exkc: Excelentes ideas y comentarios para soportar SoCs Allwinner.
  • Sakura286, exkc y Patola: Ayudaron con el puerto RISC-V con acceso ssh, ideas, pruebas, etc.
  • ThomasKaiser: Comentarios muy valiosos para mejorar la detección de SoCs ARM (Apple, Allwinner, Rockchip).
  • zerkerX: Ayudó con comentarios para dar soporte a CPUs Intel antiguas (p. ej., Pentium III).

8. cpufetch para GPUs (gpufetch)

¡Vea el proyecto gpufetch!