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
paniclock — Disabilita istantaneamente Touch ID e blocca il tuo Mac con un clic o una scorciatoia da tastiera. | Kitploit
Strumenti/GitHubGitHub/paniclock/paniclock
Strumenti DifensiviPrivacyAutenticazioneRisposta agli Incidenti
GitHubpaniclock/paniclock

paniclock

Disabilita istantaneamente Touch ID e blocca il tuo Mac con un clic o una scorciatoia da tastiera.

Vedi RepositorySito web
42944 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

PanicLock

PanicLock è un'utility per la barra dei menu di macOS che disabilita istantaneamente Touch ID e blocca lo schermo con un singolo clic o chiudendo il coperchio del laptop.

PanicLock colma una lacuna lasciata aperta da macOS: non esiste un modo integrato per disabilitare istantaneamente Touch ID quando serve. I dati biometrici sono comodi nella vita quotidiana, e talvolta preferibili quando serve velocità o si vuole evitare che la password venga osservata. Ma in situazioni delicate, le forze dell'ordine e gli agenti di frontiera in molti paesi possono imporre uno sblocco biometrico in modi che non possono fare con una password. PanicLock offre un pulsante nella barra dei menu con un clic, un tasto rapido personalizzabile o un'opzione automatica di blocco alla chiusura del coperchio, che disabilita immediatamente Touch ID e blocca lo schermo, ripristinando la protezione con sola password senza terminare la sessione o spegnere.

Download PanicLock

Caratteristiche

  • Blocco rapido con un clic — Clicca l'icona della barra dei menu o premi un tasto rapido per bloccare istantaneamente
  • Blocco alla chiusura — Blocca e disabilita facoltativamente Touch ID quando chiudi il coperchio
  • Disabilita temporaneamente Touch ID — Forza lo sblocco con sola password
  • Ripristino automatico — Le impostazioni originali di Touch ID vengono ripristinate dopo lo sblocco
  • Scorciatoia da tastiera — Configura un tasto rapido globale (es. ⌃⌥⌘L)
  • Avvio al login — Si avvia automaticamente quando effettui l'accesso

Installazione

Homebrew

root@kitploit:~
brew install paniclock/tap/paniclock

Download manuale

Scarica il DMG più recente dalla pagina delle release.

Requisiti

  • macOS 14.0 (Sonoma) o successivo
  • Mac con Touch ID

Utilizzo

AzioneRisultato
Clic sinistro sull'iconaAttiva immediatamente il blocco rapido
Clic destro sull'iconaApre il menu (Preferenze, Disinstalla, Esci)

Blocco alla chiusura

Se abilitato in Preferenze, la chiusura del coperchio del Mac disabiliterà automaticamente Touch ID e bloccherà lo schermo. Touch ID rimane disabilitato finché non esegui nuovamente l'accesso con la password. Se lo schermo si blocca per altri motivi (screen saver, sospensione del display, ecc.), Touch ID funzionerà comunque normalmente.

Primo avvio

Al primo utilizzo, ti verrà richiesta la password di amministratore per installare l'helper privilegiato. È una configurazione una tantum.

Compilazione dal codice sorgente

  1. Clona questo repository
  2. Apri PanicLock.xcodeproj in Xcode
  3. Imposta il tuo Development Team in entrambi i target (PanicLock e PanicLockHelper)
  4. Aggiorna il Team ID in Info.plist (SMPrivilegedExecutables) e Info-Helper.plist (SMAuthorizedClients)
  5. Compila ed esegui

Disinstallazione

Homebrew:

root@kitploit:~
brew uninstall paniclock

Dall'app: Clic destro → "Disinstalla PanicLock..." → Inserisci la password di amministratore

Manuale:

root@kitploit:~
sudo launchctl bootout system/com.paniclock.helper
sudo rm -f /Library/PrivilegedHelperTools/com.paniclock.helper
sudo rm -f /Library/LaunchDaemons/com.paniclock.helper.plist
rm -rf /Applications/PanicLock.app

Come funziona

PanicLock utilizza un helper privilegiato (installato tramite SMJobBless) per modificare le impostazioni del timeout di Touch ID:

  1. Legge il timeout corrente con bioutil -r -s
  2. Imposta il timeout a 1 secondo con bioutil -w -s -o 1
  3. Blocca lo schermo con pmset displaysleepnow
  4. Ripristina il timeout originale dopo circa 2 secondi

PanicLock disabilita solo Touch ID. Se hai abilitati altri metodi di sblocco — sblocco con Apple Watch, chiavi di sicurezza, ecc. — il Mac può comunque essere sbloccato con quelli.

Sicurezza

  • Privilegi minimi — L'helper esegue solo 3 comandi hardcoded (bioutil, pmset)
  • XPC firmato — L'helper verifica il bundle ID, il team ID e il certificato dell'app che si connette
  • Nessuna attività di rete — L'app è offline al 100%, nessuna telemetria o analisi
  • Nessuna raccolta dati — Memorizza solo le preferenze (stile icona, scorciatoia da tastiera)
  • Open source — Codice completo disponibile per audit

Nota: PanicLock disabilita solo Touch ID. Se hai altri metodi di sblocco abilitati, sblocco con Apple Watch, chiavi di sicurezza, ecc., il Mac può comunque essere sbloccato utilizzando quelli.

Pubblicazione

Lo script di pubblicazione gestisce compilazione, firma, notarizzazione e pacchettizzazione:

root@kitploit:~
./scripts/release.sh

Caratteristiche:

  • Estrae automaticamente la versione dal progetto Xcode
  • Firma con Developer ID per la distribuzione al di fuori dell'App Store
  • Invia ad Apple per la notarizzazione (può richiedere da minuti a ore)
  • Crea un DMG notarizzato per la distribuzione
  • Supporta notarizzazioni parallele — ogni versione ottiene la propria directory build/release/<versione>/

Flusso di lavoro:

  1. Incrementa MARKETING_VERSION in Xcode
  2. Esegui ./scripts/release.sh — compila e invia per la notarizzazione
  3. Esegui di nuovo in seguito per controllare lo stato e continuare quando approvato
  4. Output finale: build/release/<versione>/PanicLock-<versione>.dmg

Licenza

Licenza MIT — Vedi LICENSE per i dettagli.

Contributi

I contributi sono benvenuti! Apri un issue o una pull request.

Scarica lo strumento