Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
cpufetch — Simple mais élégant outil de récupération de l'architecture CPU | Kitploit
Outils/GitHubGitHub/dr-noob/cpufetch
Utilitaires GénérauxSécurité Matérielle
GitHubdr-noob/cpufetch

cpufetch

Simple mais élégant outil de récupération de l'architecture CPU

Voir le dépôt
2.1k117il y a 9 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Outil simple mais élégant pour afficher l'architecture du CPU

cpufetch est un outil en ligne de commande écrit en C qui affiche les informations du processeur de manière propre et esthétique.

Table des matières

  • 1. Support
  • 2. Installation
    • 2.1 Installing from a package
    • 2.2 Building from source
    • 2.3 Android
  • 3. Examples
    • 3.1 x86_64
    • 3.2 ARM
    • 3.3 PowerPC
    • 3.4 RISC-V
  • 4. Colors
    • 4.1 Specifying a name
    • 4.2 Specifying the colors in RGB format
  • 5. Implementation
  • 6. Bugs or improvements
    • 6.1 Unknown microarchitecture error
    • 6.2 Other situations
  • 7. Acknowledgements
  • 8. cpufetch for GPUs (gpufetch)

1. Support

NOTES :

  • Les couleurs seront utilisées sous Windows uniquement si le terminal les supporte.
  • La prise en charge sur macOS ARM est limitée aux puces Apple uniquement.

2. Installation

2.1 Installation depuis un paquet

Choisissez le paquet approprié pour votre système d'exploitation :

Packaging status

Si aucun paquet n'est disponible pour votre système d'exploitation, vous pouvez télécharger le binaire cpufetch depuis la page des versions, ou compiler cpufetch depuis les sources (voir ci-dessous).

2.2 Compilation depuis les sources

Vous aurez besoin d'un compilateur C (par exemple, gcc) et de make pour compiler cpufetch. Clonez simplement le dépôt et exécutez make :

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

2.3 Android

  1. Installez l'application termux (émulateur de terminal)
  2. Exécutez pkg install -y git make clang dans termux.
  3. Compilez normalement depuis les sources :
  • git clone https://github.com/Dr-Noob/cpufetch
  • cd cpufetch
  • make
  • ./cpufetch

3. Exemples

3.1 x86_64

Serveur HPC AMD EPYC

Serveur HPC Intel Xeon

3.2 ARM

 

Samsung Galaxy S8 (gauche) Xiaomi Redmi Note 7 (droite)

3.3 PowerPC

Talos II

3.4 RISC-V

StarFive VisionFive 2

4. Couleurs

Par défaut, cpufetch affichera le logo du CPU avec la palette de couleurs du système. Cependant, vous pouvez définir un jeu de couleurs personnalisé de deux manières différentes :

4.1 Spécifier un nom

En spécifiant un nom, cpufetch utilisera les couleurs spécifiques de chaque fabricant. Les valeurs valides sont :

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

4.2 Spécifier les couleurs au format RGB

5 couleurs doivent être fournies en RGB au format : [R,V,B:R,V,B:R,V,B:R,V,B:R,V,B]. Ces couleurs correspondent au logo du CPU (les 3 premières couleurs) et aux couleurs du texte (les 2 suivantes).

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

5. Implémentation

Voir la documentation de programmation de cpufetch.

6. Bogues ou améliorations

6.1 Erreur de microarchitecture inconnue

Si vous obtenez l'erreur Unknown microarchitecture detected en exécutant cpufetch, cela peut être dû à deux raisons possibles :

  1. Vous utilisez une ancienne version de cpufetch (très probablement)
  2. Votre microarchitecture n'est pas encore prise en charge

Téléchargez et compilez la dernière version (voir https://github.com/Dr-Noob/cpufetch#22-building-from-source pour les instructions) et vérifiez si l'erreur persiste.

  • Si l'erreur disparaît : Cela signifie que nous sommes dans la première situation. Dans ce cas, utilisez simplement la dernière version de cpufetch qui prend déjà en charge votre matériel.
  • Si l'erreur ne disparaît pas : Cela signifie que nous sommes dans la deuxième situation. Dans ce cas, veuillez créer un nouveau ticket avec le message d'erreur et la sortie de 'cpufetch --debug' sur https://github.com/Dr-Noob/cpufetch/issues

6.2 Autres situations

Voir les directives de contribution de cpufetch.

7. Remerciements

Merci aux contributeurs et aux personnes intéressées par le projet. Remerciements spéciaux à :

  • Gonzalocl et OdnetninI : Ont testé cpufetch dans les premières versions du projet sur de nombreux CPU différents.
  • Kyngo : A testé cpufetch sur un CPU Apple M1.
  • avollmerhaus : A aidé pour le port PowerPC en donnant un accès SSH à une machine PowerPC.
  • bbonev et stephan-cr : Ont revu le code source.
  • mdoksa76 et exkc : Excellentes idées et retours pour le support des SoC Allwinner.
  • Sakura286, exkc et Patola : Ont aidé pour le port RISC-V avec accès SSH, idées, tests, etc.
  • ThomasKaiser : Retours très précieux pour améliorer la détection des SoC ARM (Apple, Allwinner, Rockchip).
  • zerkerX : A aidé avec des retours pour le support des anciens CPU Intel (par exemple, Pentium III).

8. cpufetch pour les GPU (gpufetch)

Voir le projet gpufetch !

Télécharger l’outil
OSx86_64 / x86ARMRISC-VPowerPC
GNU / Linux✔️✔️✔️✔️
Windows✔️✔️❌❌
Android✔️✔️❌❌
macOS✔️✔️❌✔️
FreeBSD✔️❌❌❌