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
realm — Framework di emulazione avversaria cross-platform con un implant Rust, teamserver GraphQL e DSL Eldritch per operazioni red team automatizzate e scalabili su migliaia di beacon. | Kitploit
Strumenti/GitHubGitHub/spellshift/realm
Frameworks per Penetration TestingRicognizioneFramework di ExploitScansione PorteMovimento LateraleScripting e AutomazionePost-ExploitPenetration TestingCommand and ControlRed TeamingStrumento di Accesso Remoto
64164651 giorno faRevisionato da Kitploit
Sviluppo Payload
GitHubspellshift/realm

realm

Framework di emulazione avversaria cross-platform con un implant Rust, teamserver GraphQL e DSL Eldritch per operazioni red team automatizzate e scalabili su migliaia di beacon.

Vedi RepositorySito web

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

Realm

test-status codecov Rust Report Card Docs

Realm è un framework di emulazione degli avversari con un focus su scalabilità, affidabilità e automazione. È altamente performante ed è progettato per ingaggi di qualsiasi dimensione (fino a molte migliaia di beacon). Inizia in pochi minuti.

Vuoi partecipare? Unisciti al nostro Discord!

https://github.com/spellshift/realm/assets/16250309/7b5834d9-a864-490a-96e5-8d83b276af11

Caratteristiche principali

  • Eldritch, un DSL in stile Python per la sicurezza offensiva: Abbandona gli script macchinosi e abbraccia Eldritch, il Domain Specific Language (DSL) in stile Python di Realm basato su Google Starlark. Scrivi codice chiaro, conciso e riutilizzabile che rifletta il tuo pensiero strategico e snellisca le operazioni offensive. Eldritch è compilato nativamente in Rust, offrendo un'astrazione performante per le interazioni a basso livello con il sistema.

  • Gestione multi-host senza sforzo: Hai difficoltà a gestire attività su numerose macchine durante ingaggi complessi? Realm semplifica il processo, consentendoti di controllare gli agenti su più host contemporaneamente.

  • Integrazione nativa con GCP: Sfrutta la potenza e la scalabilità di Google Cloud direttamente nei tuoi ingaggi di red team. Realm si integra perfettamente con i servizi GCP, potenziando le tue capacità di attacco senza reinventare la ruota.

  • Architettura server stateless: Sebbene Realm supporti ufficialmente GCP, puoi distribuire il suo container Docker stateless in qualsiasi ambiente più adatto alle tue esigenze.

  • Focus sull'affidabilità: Realm dà sempre priorità alla qualità rispetto alla quantità, consentendo agli operatori di concentrarsi sull'ingaggio invece di passare ore a risolvere bug. Test approfonditi e un rigoroso code review garantiscono un'affidabilità incrollabile, mentre un design intuitivo e una documentazione chiara mantengono minima la curva di apprendimento. Dopo aver raggiunto una release stabile 1.0.0, Realm seguirà il Semantic Versioning, garantendo la stabilità delle distribuzioni precedenti.

Avvio rapido

Per distribuire un'istanza pronta per la produzione, consulta la guida alla configurazione.

# Clone Realm
git clone https://github.com/spellshift/realm.git && cd realm
git checkout -b latest $(git tag | tail -1) # Checkout the latest stable releases

# Start Tavern (Server)
go run ./tavern

# In a new terminal,
# Start Imix (Agent)
cd realm/implants/imix && cargo run

Componenti del progetto

Agent (imix)

  • Scritto in Rust con supporto per MacOS, Linux e Windows.
  • Supporta attività di lunga durata leggendo l'output delle attività in tempo reale.
  • Tempi di callback a intervalli.
  • Semplice configurazione basata su file.
  • File incorporati.
  • Interprete integrato.

Server (tavern)

  • Interfaccia web.
  • Azioni di gruppo.
  • Backend GraphQL per un facile accesso alle API.
  • Supporto per il login OAuth.
  • Deployment cloud native con terraform preconfigurato per i deployment in produzione.

Interprete integrato (eldritch)

  • Reflective DLL Loader.
  • Scansione delle porte.
  • Esecuzione remota tramite SSH.
  • E molto, molto altro: https://docs.realm.pub/user-guide/eldritch

Vuoi contribuire?

Dai un'occhiata alla nostra documentazione per sviluppatori!

Contatta il supporto

Ti serve una mano? Siamo qui per aiutarti! Se stai riscontrando un problema con Realm, saremo felici di assisterti! Per garantirci di poter fornire il miglior supporto possibile, crea una issue sul nostro Github.

Supporto per i bug

Quando apri la tua issue, includi:

  • Una descrizione chiara e concisa del problema che stai riscontrando.
  • Eventuali messaggi di errore o log rilevanti.
  • I passaggi per riprodurre il problema (se possibile).
  • La versione di Realm e il sistema operativo interessati.

Più informazioni fornisci, più rapidamente potremo indagare e aiutarti a risolvere il problema.

Richieste di funzionalità e feedback

Realm vive e respira grazie ai suoi utenti. I tuoi spunti e le tue esperienze sono fondamentali per guidarne lo sviluppo e assicurare che continui a potenziare la tua missione. Non esitare a contattarci!

Ricorda:

  • Sii rispettoso e costruttivo nel tuo feedback (codice di condotta).
  • Cerca discussioni o richieste di funzionalità esistenti prima di crearne di nuove.
  • Più dettagli fornisci, meglio possiamo comprendere le tue esigenze e rispondere in modo efficace.
  • Insieme, possiamo trasformare Realm in un framework incredibile. Grazie per far parte dell'avventura!

Richieste di funzionalità

Hai un'idea per una funzionalità che darebbe una marcia in più al tuo flusso di lavoro? Siamo tutto orecchi! Apri una issue su GitHub e condividi la tua proposta dettagliata. Assicurati di spiegare il problema che stai affrontando, la soluzione che immagini e come questa potrebbe giovare agli altri utenti. Più informazioni fornisci, meglio possiamo comprendere le tue esigenze e valutare la fattibilità di implementare il tuo suggerimento.

Fornisci feedback

Ti piace qualcosa di Realm? Pensi che qualcosa possa essere migliorato? Facci sapere! Il tuo feedback, positivo o negativo, ci aiuta a rendere Realm migliore per tutti. Apri una issue su GitHub illustrando le tue considerazioni, che si tratti di una funzionalità degna di lode, di un problema di usabilità o di un suggerimento per un miglioramento. Ogni tuo feedback ci aiuta a perfezionare Realm e a renderlo uno strumento ancora più prezioso nella tua cassetta degli attrezzi per il red teaming.

Scarica lo strumento