Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
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.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
mac-monitor — Monitor di sistema macOS avanzato che sfrutta Apple Endpoint Security per raccogliere, arricchire e visualizzare eventi di processi, file, memoria e XPC per triage di malware, threat hunting e analisi forense. | Kitploit
Strumenti/GitHubGitHub/brandon7cc/mac-monitor
Analisi Dinamica (Sandboxing)Informatica ForenseAnalisi MalwareApprendimento e FormazioneRisposta agli Incidenti
GitHubbrandon7cc/mac-monitor

mac-monitor

Monitor di sistema macOS avanzato che sfrutta Apple Endpoint Security per raccogliere, arricchire e visualizzare eventi di processi, file, memoria e XPC per triage di malware, threat hunting e analisi forense.

Vedi Repository
1.4k66261 mese 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

🎉 Benvenuto nella nuova casa ufficiale di "Mac Monitor"!

Panoramica delle funzionalità

Mac Monitor è uno strumento avanzato e autonomo di monitoraggio di sistema, creato appositamente per la ricerca sulla sicurezza macOS, il triage di malware e la risoluzione dei problemi di sistema. Sfruttando le API Endpoint Security (ES) e System Extension di Apple, raccoglie e arricchisce gli eventi di sistema, visualizzandoli graficamente, con un'ampia gamma di funzionalità progettate per mostrare solo gli eventi rilevanti per te. La telemetria raccolta include eventi di processo, interprocesso, memoria, XPC, file e altro ancora, oltre a metadati ricchi, consentendo agli utenti di contestualizzare gli eventi e raccontare una storia con facilità. Con un'interfaccia intuitiva e una ricca serie di funzionalità di analisi, Mac Monitor è stato progettato per una vasta gamma di livelli di abilità e background per rilevare minacce macOS che altrimenti passerebbero inosservate.

Presentazione OBTS v8.0

Presentazione della prossima generazione di Mac Monitor:

  • 📊 Slide
  • 📺 YouTube

Requisiti

  • Processore: consigliamo una macchina Apple Silicon, ma anche Intel va bene!
  • Memoria di sistema: si consigliano 4GB+
  • Versione macOS: 13.1+ (Ventura)

Come faccio a installarlo?

☕️ (Consigliato) Homebrew

  • brew install --cask mac-monitor

📦 Pacchetto di installazione

  • Vai alla sezione delle release e scarica l'installer più recente: https://github.com/Brandon7CC/mac-monitor/releases

Installazione

  • Apri l'app: Mac Monitor.app
  • Ti verrà chiesto di "Aprire Impostazioni di Sistema" per "Consentire" la System Extension.
  • Successivamente, Impostazioni di Sistema si aprirà automaticamente su Accesso completo al disco -- dovrai attivare l'interruttore per abilitarlo per la Mac Monitor Security Extension. L'accesso completo al disco è un requisito di Endpoint Security.
  • 🏎️ Fai clic sul pulsante "Start" nell'app e ti verrà chiesto di riaprire l'app. Fatto!

Processo di installazione

Impronta dell'installazione

  • App di monitoraggio eventi che stabilisce una connessione XPC con la Security Extension: /Applications/Mac Monitor.app con identificatore di firma com.swiftlydetecting.agent.
  • Security Extension: /Library/SystemExtensions/../com.swiftlydetecting.agent.securityextension.systemextension con identificatore di firma com.swiftlydetecting.agent.securityextension.systemextension.

Disinstallazione

  • Dal Finder elimina l'app e autenticati per rimuovere la System Extension. Non puoi farlo dal Dock. È così facile!
  • Puoi anche rimuovere solo la Security Extension se vuoi dalla barra dei menu dell'app o andando nelle impostazioni dell'app.
  • (1.0.3+) Supporta la rimozione utilizzando lo script ../Contents/SharedSupport/uninstall.sh.

Quali sono alcune caratteristiche di spicco?

  • Eventi ES ad alta fedeltà modellati e arricchiti con alcuni eventi che contengono ulteriori arricchimenti. Ad esempio, un processo che è a conoscenza della File Quarantine, un file in quarantena, certificati di code signing, ecc.

  • Sottoscrizioni dinamiche a runtime degli eventi ES. Hai la possibilità di modificare al volo le tue sottoscrizioni agli eventi, permettendoti di ridurre il rumore mentre lavori sulle tracce.

  • Muting dei percorsi a livello API -- il team di Endpoint Security di Apple ha lavorato molto recentemente per abilitare funzionalità avanzate di muting/inversione dei percorsi. Qui copriamo la maggior parte delle funzionalità API: es_mute_path e es_mute_path_events insieme ai tipi ES_MUTE_PATH_TYPE_PREFIX, ES_MUTE_PATH_TYPE_LITERAL, ES_MUTE_PATH_TYPE_TARGET_PREFIX e ES_MUTE_PATH_TYPE_TARGET_LITERAL. Al momento non supportiamo l'inversione. Mi piacerebbe se il team ES aggiungesse l'inversione per evento invece che per client. Muting dei percorsi e sottoscrizioni agli eventi

  • Fatti dettagliati sugli eventi. Fai clic con il tasto destro su qualsiasi evento in una riga della tabella per accedere ai metadati dell'evento, al filtraggio, al muting e alle opzioni di annullamento della sottoscrizione. Fondamentale per l'esperienza utente è la possibilità di approfondire qualsiasi evento o insieme di eventi. Per abilitare questa funzionalità abbiamo sviluppato finestre "Fatti sugli eventi" che contengono metadati/ulteriori arricchimenti su un dato evento. Ogni evento ha un set curato di metadati visualizzati. Ad esempio, gli eventi di esecuzione di processo contengono generalmente informazioni sul code signing, variabili d'ambiente, eventi correlati, ecc. Di seguito vedi esempi di fatti sugli eventi di creazione file e aggiunta di elementi di avvio BTM. Panoramica dei fatti sugli eventi

  • Correlazione degli eventi è un componente eccezionalmente importante nella cassetta degli attrezzi di qualsiasi analista. La possibilità di vedere quali eventi sono "correlati" tra loro ti permette di manipolare la telemetria in modo sensato (oltre al semplice dump in JSON o alla rappresentazione di un singolo evento). Eseguiamo la correlazione degli eventi a livello di processo -- questo significa che per qualsiasi evento (che ha un processo iniziatore e/o un processo target) possiamo collegare profondamente gli eventi che un dato processo ha istigato.

  • Raggruppamento dei processi è un altro modo utile per rappresentare la telemetria dei processi attorno a un dato evento ES_EVENT_TYPE_NOTIFY_EXEC o ES_EVENT_TYPE_NOTIFY_FORK. Raggruppando i processi in questo modo puoi facilmente identificare la catena di attività.

  • Filtraggio degli artefatti permette agli utenti di rimuovere (ma non distruggere) gli eventi dalla vista in base a: tipo di evento, percorso del processo iniziatore o percorso del processo target. Questa caratteristica di spicco consente agli analisti di tagliare rapidamente il rumore mantenendo comunque tutti i dati.

    • Il filtraggio con perdita (cioè eventi che vengono eliminati dalla traccia) è disponibile anche sotto forma di "eliminazione dei binari di piattaforma" -- un'altra tecnica utile per tagliare il rumore. Panoramica del filtraggio degli artefatti
Scarica lo strumento