Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
cpufetch — Semplice ma elegante strumento per il recupero dell'architettura della CPU | Kitploit
Strumenti/GitHubGitHub/dr-noob/cpufetch
Utilità GenericheSicurezza Hardware
GitHubdr-noob/cpufetch

cpufetch

Semplice ma elegante strumento per il recupero dell'architettura della CPU

Vedi Repository
2.1k1179 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Strumento semplice ma elegante per ottenere informazioni sull'architettura della CPU

cpufetch è uno strumento da riga di comando scritto in C che mostra le informazioni sulla CPU in modo pulito e bello

Indice dei contenuti

  • 1. Supporto
  • 2. Installazione
    • 2.1 Installazione da un pacchetto
    • 2.2 Compilazione dal sorgente
    • 2.3 Android
  • 3. Esempi
    • 3.1 x86_64
    • 3.2 ARM
    • 3.3 PowerPC
    • 3.4 RISC-V
  • 4. Colori
    • 4.1 Specificando un nome
    • 4.2 Specificando i colori in formato RGB
  • 5. Implementazione
  • 6. Bug o miglioramenti
    • 6.1 Errore di microarchitettura sconosciuta
    • 6.2 Altre situazioni
  • 7. Riconoscimenti
  • 8. cpufetch per GPU (gpufetch)

1. Supporto

NOTE:

  • I colori verranno usati su Windows solo se il terminale li supporta.
  • Il supporto su macOS ARM è limitato ai soli chip Apple

2. Installazione

2.1 Installazione da un pacchetto

Scegli il pacchetto giusto per il tuo sistema operativo:

Stato del pacchetto

Se non è disponibile un pacchetto per il tuo sistema operativo, puoi scaricare il binario di cpufetch dalla pagina dei rilasci, oppure compilare cpufetch dal sorgente (vedi sotto).

2.2 Compilazione dal sorgente

Avrai bisogno di un compilatore C (es, gcc) e make per compilare cpufetch. Basta clonare il repository ed eseguire make:

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

2.3 Android

  1. Installa l'app termux (emulatore di terminale)
  2. Esegui pkg install -y git make clang all'interno di termux.
  3. Compila dal sorgente normalmente:
  • git clone https://github.com/Dr-Noob/cpufetch
  • cd cpufetch
  • make
  • ./cpufetch

3. Esempi

3.1 x86_64

Server HPC AMD EPYC

Server HPC Intel Xeon

3.2 ARM

 

Samsung Galaxy S8 (sinistra) Xiaomi Redmi Note 7 (destra)

3.3 PowerPC

Talos II

3.4 RISC-V

StarFive VisionFive 2

4. Colori

Per impostazione predefinita, cpufetch stamperà il logo della CPU con la combinazione di colori di sistema. Tuttavia, puoi impostare una combinazione di colori personalizzata in due modi diversi:

4.1 Specificando un nome

Specificando un nome, cpufetch userà i colori specifici di ogni produttore. I valori validi sono:

  • intel
  • intel-new
  • amd
  • ibm
  • arm
root@kitploit:~
./cpufetch --color intel (colore predefinito per Intel)

4.2 Specificando i colori in formato RGB

5 colori devono essere forniti in RGB con il formato: [R,G,B:R,G,B:R,G,B:R,G,B:R,G,B]. Questi colori corrispondono al colore del logo della CPU (primi 3 colori) e ai colori del testo (successivi 2).

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

5. Implementazione

Vedi la documentazione di programmazione di cpufetch.

6. Bug o miglioramenti

6.1 Errore di microarchitettura sconosciuta

Se ottieni l'errore Unknown microarchitecture detected durante l'esecuzione di cpufetch, potrebbe essere causato da due possibili motivi:

  1. Stai eseguendo una versione vecchia di cpufetch (molto probabile)
  2. La tua microarchitettura non è ancora supportata

Scarica e compila l'ultima versione (vedi le istruzioni su https://github.com/Dr-Noob/cpufetch#22-building-from-source) e verifica se l'errore persiste.

  • Se l'errore scompare: Significa che ci si trova nella prima situazione. In questo caso, usa semplicemente l'ultima versione di cpufetch che supporta già il tuo hardware.
  • Se l'errore non scompare: Significa che ci si trova nella seconda situazione. In questo caso, per favore crea una nuova segnalazione con il messaggio di errore e l'output di 'cpufetch --debug' su https://github.com/Dr-Noob/cpufetch/issues

6.2 Altre situazioni

Vedi le linee guida per contribuire a cpufetch.

7. Riconoscimenti

Grazie ai colleghi collaboratori e alle persone interessate al progetto. Un ringraziamento speciale a:

  • Gonzalocl e OdnetninI: Hanno testato cpufetch nelle prime versioni del progetto su molte CPU diverse.
  • Kyngo: Ha testato cpufetch sulla CPU Apple M1.
  • avollmerhaus: Ha aiutato con il porting per PowerPC fornendo accesso SSH a una macchina PowerPC.
  • bbonev e stephan-cr: Hanno revisionato il codice sorgente.
  • mdoksa76 e exkc: Ottime idee e feedback per supportare i SoC Allwinner.
  • Sakura286, exkc e Patola: Hanno aiutato con il porting per RISC-V con accesso SSH, idee, test, ecc.
  • ThomasKaiser: Feedback molto prezioso per migliorare il riconoscimento dei SoC ARM (Apple, Allwinner, Rockchip).
  • zerkerX: Ha aiutato con il feedback per supportare CPU Intel vecchie (es., Pentium III).

8. cpufetch per GPU (gpufetch)

Vedi il progetto gpufetch!

Scarica lo strumento
OSx86_64 / x86ARMRISC-VPowerPC
GNU / Linux✔️✔️✔️✔️
Windows✔️✔️❌❌
Android✔️✔️❌❌
macOS✔️✔️❌✔️
FreeBSD✔️❌❌❌