Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
realm — Framework d'émulation d'adversaires multiplateforme avec un implant Rust, un teamserver GraphQL et un DSL Eldritch pour des opérations red team automatisées et évolutives sur des milliers de beacons. | Kitploit
Outils/GitHubGitHub/spellshift/realm
Frameworks de Tests d'IntrusionReconnaissanceFrameworks d'ExploitationScan de PortsMouvement LatéralScripting et AutomatisationPost-ExploitationTests d'IntrusionCommandement et ContrôleRed TeamingOutil d'Accès à Distance
6416465il y a 1 jourVérifié par Kitploit
Développement de Charges Utiles
GitHubspellshift/realm

realm

Framework d'émulation d'adversaires multiplateforme avec un implant Rust, un teamserver GraphQL et un DSL Eldritch pour des opérations red team automatisées et évolutives sur des milliers de beacons.

Voir le dépôtSite web

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Realm

test-status codecov Rust Report Card Docs

Realm est un framework d'émulation d'adversaire axé sur l'évolutivité, la fiabilité et l'automatisation. Il est très performant et conçu pour des engagements de toute taille (jusqu'à plusieurs milliers de beacons). Démarrez en quelques minutes.

Vous souhaitez vous impliquer ? Rejoignez notre Discord !

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

Points forts des fonctionnalités

  • Eldritch, un DSL Pythonique pour la sécurité offensive : Abandonnez les scripts maladroits et adoptez Eldritch, le langage dédié (DSL) Pythonique de Realm basé sur Google Starlark. Écrivez un code clair, concis et réutilisable qui reflète votre réflexion stratégique et rationalise les opérations offensives. Eldritch est compilé nativement en Rust, offrant une abstraction performante pour les interactions système de bas niveau.

  • Gestion multi-hôtes sans effort : Vous jonglez avec des tâches sur de nombreuses machines lors d'engagements complexes ? Realm simplifie le processus en vous permettant de contrôler des agents sur plusieurs hôtes simultanément.

  • Intégration native de GCP : Exploitez la puissance et l'évolutivité de Google Cloud directement dans vos engagements red team. Realm s'intègre de manière transparente aux services GCP, renforçant vos capacités d'attaque sans réinventer la roue.

  • Architecture serveur sans état : Bien que Realm prenne officiellement en charge GCP, vous pouvez déployer son conteneur Docker sans état dans tout environnement qui correspond le mieux à vos besoins.

  • Priorité à la fiabilité : Realm privilégie toujours la qualité à la quantité, permettant aux opérateurs de se concentrer sur l'engagement plutôt que de passer des heures à résoudre des bugs. Des tests approfondis et une revue de code rigoureuse garantissent une fiabilité sans faille, tandis qu'une conception intuitive et une documentation claire réduisent au minimum la courbe d'apprentissage. Après avoir atteint une version stable 1.0.0, Realm suivra le versionnage sémantique, garantissant la stabilité des déploiements plus anciens.

Démarrage rapide

Pour déployer une instance prête pour la production, consultez le guide d'installation.

# 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

Composants du projet

Agent (imix)

  • Écrit en Rust avec prise en charge de MacOS, Linux et Windows.
  • Prend en charge les tâches de longue durée en lisant la sortie des tâches en temps réel.
  • Temps de rappel à intervalles réguliers.
  • Configuration simple basée sur des fichiers.
  • Fichiers intégrés.
  • Interpréteur intégré.

Serveur (tavern)

  • Interface web.
  • Actions de groupe.
  • Backend GraphQL pour un accès facile à l'API.
  • Prise en charge de la connexion OAuth.
  • Déploiement cloud native avec terraform prêt à l'emploi pour les déploiements en production.

Interpréteur intégré (eldritch)

  • Chargeur de DLL réflectif.
  • Scan de ports.
  • Exécution à distance via SSH.
  • Et bien plus encore : https://docs.realm.pub/user-guide/eldritch

Envie de contribuer ?

Consultez notre documentation pour les développeurs !

Contacter le support

Besoin d'aide ? Nous sommes là pour vous aider ! Si vous rencontrez un problème avec Realm, nous serons ravis de vous assister ! Pour nous permettre de fournir le meilleur support possible, veuillez créer un ticket sur notre Github.

Support des bugs

Lors de l'ouverture de votre ticket, veuillez inclure :

  • Une description claire et concise du problème que vous rencontrez.
  • Tout message d'erreur ou journal pertinent.
  • Les étapes pour reproduire le problème (si possible).
  • La version de Realm concernée et le système d'exploitation.

Plus vous fournissez d'informations, plus nous pourrons enquêter rapidement et vous aider à résoudre le problème.

Demandes de fonctionnalités et retours

Realm vit et respire grâce à ses utilisateurs. Vos idées et vos expériences sont essentielles pour guider son développement et garantir qu'il continue à servir votre mission. N'hésitez pas à nous contacter !

N'oubliez pas :

  • Soyez respectueux et constructif dans vos retours (code de conduite).
  • Recherchez les discussions ou demandes de fonctionnalités existantes avant d'en créer de nouvelles.
  • Plus vous fournissez de détails, mieux nous pourrons comprendre vos besoins et répondre efficacement.
  • Ensemble, nous pouvons faire de Realm un framework incroyable. Merci de faire partie de l'aventure !

Demandes de fonctionnalités

Vous avez une idée de fonctionnalité qui pourrait booster votre flux de travail ? Nous sommes tout ouïe ! Ouvrez un ticket sur GitHub et partagez votre proposition détaillée. Assurez-vous d'expliquer le problème que vous rencontrez, la solution que vous envisagez et en quoi elle bénéficierait aux autres utilisateurs. Plus vous fournissez d'informations, mieux nous pourrons comprendre vos besoins et évaluer la faisabilité de la mise en œuvre de votre suggestion.

Fournir des retours

Vous aimez quelque chose dans Realm ? Vous pensez que quelque chose pourrait être amélioré ? Faites-le-nous savoir ! Vos retours, bons ou mauvais, nous aident à rendre Realm meilleur pour tous. Ouvrez un ticket sur GitHub en exposant vos réflexions, qu'il s'agisse d'une fonctionnalité digne d'éloges, d'une préoccupation d'utilisabilité ou d'une suggestion d'amélioration. Chaque retour nous aide à affiner Realm et à en faire un outil encore plus précieux dans votre boîte à outils de red teaming.

Télécharger l’outil