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
Loki-RS — 🐍 Scanner YARA e IOC multi-thread ad alte prestazioni | Kitploit
Strumenti/GitHubGitHub/neo23x0/loki-rs
Gestione degli Indicatori di Compromissione (IOC)Memory ForensicsAnalisi delle VulnerabilitàInformatica ForenseAnalisi MalwareDigital ForensicsThreat IntelligenceRilevamento IntrusioniRisposta agli IncidentiAnalisi dei Log
GitHub
349313322 giorni 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 →
neo23x0/loki-rs

Loki-RS

🐍 Scanner YARA e IOC multi-thread ad alte prestazioni

Vedi Repository
Condividi

Loki RS Logo

Loki-RS

Una riscrittura di Loki in Rust. Scanner YARA e IOC ad alte prestazioni, multi-thread, in un singolo binario.

Stato: Beta. Funziona, ma ancora in fase di sviluppo attivo.

Caratteristiche

  • Scansione YARA di file e memoria dei processi (yara-x)
  • Riconoscimento IOC (hash MD5/SHA1/SHA256, pattern di nomi file, indicatori C2)
  • Scansione multi-thread con numero di thread configurabile
  • Scansione di archivi (file ZIP)
  • TUI interattiva con statistiche in tempo reale e controlli
  • Logging remoto via syslog (UDP/TCP) (SYSLOG/JSON)
  • Generazione di report HTML con risultati dettagliati
  • Soglie di punteggio configurabili
  • Filtraggio intelligente (salta /proc, /sys, unità montate per impostazione predefinita)
  • Rilevamento magic header
  • Output JSONL per l'ingestione di log

Scansione dei processi su macOS

La scansione della memoria dei processi su macOS è "best-effort" e richiede generalmente entitlements di debug o privilegi elevati. Senza di essi, Loki-RS scansionerà comunque i file ma non sarà in grado di leggere la maggior parte della memoria dei processi. Usa --no-procs per saltare la scansione dei processi, se necessario.

Scansione dei processi su Linux

Su Linux, Loki-RS salta i mapping di processi relativi a dispositivi e kernel speciali prima di leggere /proc/<pid>/mem. Questo evita note instabilità con alcune VMA gestite da driver, pur mantenendo la scansione normale di memoria anonima, heap/stack e file-backed regolari. Se si verificano ancora problemi specifici dell'ambiente, usa --no-procs per disabilitare la scansione dei processi.

Installazione

Scarica il binario precompilato per la tua piattaforma dalla Pagina delle Release.

# Estrai
tar -xzvf loki-linux-*.tar.gz
cd loki-linux-*

# Aggiorna le firme (consigliato)
./loki-util update

# Esegui
sudo ./loki --help

Le firme sono incluse nella release ma invecchiano rapidamente. Esegui loki-util update per ottenere le ultime regole YARA-Forge Core.

Firme

Loki-RS utilizza YARA Forge come fonte predefinita di firme. Loki-RS include e aggiorna il set di regole Core (alta accuratezza, pochi falsi positivi, ottimizzato per le prestazioni). Se hai bisogno di una copertura più ampia, puoi sostituire i set Extended o Full di YARA Forge.

I file IOC in signatures/iocs/ rimangono supportati come contenuto locale/personalizzato opzionale.

Utilizzo

# Scansione di base (TUI abilitata per impostazione predefinita)
sudo ./loki

# Scansiona una cartella specifica
sudo ./loki --folder /tmp

# Disabilita TUI, usa output standard da riga di comando
sudo ./loki --no-tui

Scenari Comuni

# Scansiona un'immagine montata (salta scansione processi, usa tutti i core)
sudo ./loki --no-procs --folder ~/image1 --threads 0

# Scansione lenta e cauta (limite CPU basso, singolo thread)
sudo ./loki --cpu-limit 60 --threads 1

# Scansiona e invia log a syslog remoto
sudo ./loki --remote syslog-host.internal:514 --remote-proto udp

Screenshot

Loki Startup

Loki Interrup Menu

Opzioni da Riga di Comando

Target di Scansione

OpzionePredefinitoDescrizione
-f, --folder <PERCORSO>/Cartella da scansionare. Racchiudi tra virgolette i percorsi che contengono spazi, es. -f "J:\SteamLibrary\steamapps\common\SpaceCraft beta"

Controllo Scansione

OpzionePredefinitoDescrizione
--no-procsfalseSalta la scansione della memoria dei processi
--no-fsfalseSalta la scansione del filesystem
--no-archivefalseSalta la scansione all'interno degli archivi (ZIP)
--scan-all-drivesfalseScansiona tutte le unità incluse quelle montate/rete/cloud
--scan-all-filesfalseScansiona tutti i file indipendentemente dall'estensione/tipo

Opzioni di Output

OpzionePredefinitoDescrizione
-l, --log <FILE>autoFile di log in testo semplice
--no-logfalseDisabilita l'output di log in testo semplice
-j, --jsonl <FILE>autoFile di output JSONL
--no-jsonlfalseDisabilita l'output JSONL
--no-htmlfalseDisabilita la generazione di report HTML
--no-tuifalseDisabilita TUI, usa output standard da riga di comando
-r, --remote <HOST:PORTA>nessunoDestinazione syslog remota
-p, --remote-proto <PROTO>udpProtocollo remoto (udp/tcp)
--remote-format <FORMATO>syslogFormato remoto (syslog/json)

Ottimizzazione

OpzionePredefinitoDescrizione
--alert-level <PUNTEGGIO>80Soglia di punteggio per ALLARME
--warning-level <PUNTEGGIO>60Soglia di punteggio per AVVISO
--notice-level <PUNTEGGIO>40Soglia di punteggio per NOTIFICA
--max-reasons <NUM>2Numero massimo di motivi di corrispondenza da mostrare per risultato
-m, --max-file-size <BYTE>64000000Dimensione massima del file da scansionare (64MB)
--yara-timeout <SECONDI>10Tempo massimo di scansione YARA per ogni file o buffer di memoria del processo (minimo: 1 secondo)
-c, --cpu-limit <PERCENTUALE>100Limite di utilizzo CPU (1-100)
--threads <NUM>-2Numero di thread (0=tutti, -1=tutti-1, -2=tutti-2)

Info e Debug

OpzionePredefinitoDescrizione
--version-Mostra la versione ed esci
-d, --debugfalseMostra output di debug
--tracefalseMostra output di traccia dettagliato
--show-access-errorsfalseMostra errori di accesso a file/processi

Esclusione di File e Cartelle

Loki-RS fornisce molteplici meccanismi per escludere file e cartelle dalle scansioni.

Esclusioni Automatiche Integrate

Per impostazione predefinita, Loki-RS esclude automaticamente:

Directory di sistema (Linux/macOS):

  • /proc, /dev, /sys/kernel/debug, /sys/kernel/slab, /sys/kernel/tracing, /sys/devices
  • /run, /var/run

Directory di archiviazione cloud (a meno che non venga usato --scan-all-drives):

  • OneDrive, Dropbox, Google Drive, iCloud, Box, Nextcloud, pCloud, MEGA, Seafile, ownCloud e altri

Unità di rete e montate (a meno che non venga usato --scan-all-drives):

  • Montaggi NFS, CIFS/SMB, SSHFS, WebDAV
  • Supporti esterni in /media, /volumes

Directory del programma:

  • Loki-RS esclude automaticamente la propria directory per evitare di scansionare se stesso

Opzioni di Esclusione da Riga di Comando

OpzioneDescrizione
--scan-all-drivesInclude unità montate, unità di rete e archiviazione cloud
--scan-all-filesScansiona tutti i file indipendentemente dal tipo/estensione (per impostazione predefinita, vengono scansionati solo i tipi di file rilevanti)
-m, --max-file-size <BYTE>Salta file più grandi di questa dimensione (predefinito: 64MB)
--no-procsSalta completamente la scansione della memoria dei processi
--no-fsSalta completamente la scansione del filesystem
--no-archiveSalta la scansione all'interno di file di archivio (ZIP)

Esclusioni per Falsi Positivi Basate su Hash

Puoi escludere file noti come buoni tramite il loro hash. Questo è utile per autorizzare file legittimi che generano falsi positivi.

Scarica lo strumento