Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
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é.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
soc-faker — Un package Python pour générer des données fictives pour les SOC et l'automatisation de la sécurité. | Kitploit
Outils/GitHubGitHub/swimlane/soc-faker
Outils DéfensifsCollecte d'InformationsUtilitaires et FrameworksRenseignement sur les MenacesApprentissage et ÉducationRéponse aux IncidentsAnalyse de Journaux
GitHubswimlane/soc-faker

soc-faker

Un package Python pour générer des données fictives pour les SOC et l'automatisation de la sécurité.

Voir le dépôt
17529il y a 1 anVérifié par Kitploit

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

soc-faker

soc-faker est utilisé pour générer des données fictives pour les centres d'opérations de sécurité, les professionnels de la sécurité informatique, les équipes produit, et bien d'autres encore.

Pour commencer

soc-faker fonctionne avec Python 3.6 ou version ultérieure. Vous pouvez installer soc-faker en utilisant pip ou en clonant directement ce dépôt.

Au moment de la rédaction de ce document, soc-faker est capable de générer des données fictives pour les catégories principales suivantes. Vous pouvez trouver des détails spécifiques pour chaque catégorie en sélectionnant les liens ci-dessous :

  • Agent
  • Alert
  • Application
  • Cloud
  • Computer
  • Container
  • DNS
  • Email
  • Employee
  • File
  • HTTP
  • Location
  • Logs
    • SysMon
    • Windows Event Logs
  • Network
  • Operating System
  • Organization
  • PCAP
  • Process
  • Products
    • AlienVault USM
    • Azure
    • Elastic
    • QualysGuard
    • ServiceNow
  • Registry
  • Timestamp
  • Url
  • User Agent
  • Vulnerability
  • Words

Installation de soc-faker

root@kitploit:~
pip install soc-faker --user

Installation à partir des sources

root@kitploit:~
git clone https://github.com/swimlane/soc-faker.git
cd soc-faker
python setup.py install

Prérequis

Les bibliothèques suivantes sont requises et installées par soc-faker

root@kitploit:~
requests==2.23.0
pendulum==2.1.2
ipaddress==1.0.23
bs4==0.0.1
xmltodict==0.12.0
netaddr==0.7.20
fire==0.3.1

Utilisation

soc-faker est un package Python qui peut être importé ou utilisé via l'utilitaire en ligne de commande pour générer des données fictives liées aux outils de sécurité, produits et données générales liées à la sécurité.

Importer soc-faker

Après avoir installé soc-faker à partir des sources ou en utilisant pip, vous pouvez l'importer et l'instancier en procédant comme suit :

root@kitploit:~
from socfaker import SocFaker

sc = SocFaker()

Une fois que vous avez instancié une instance de soc-faker, vous pouvez alors accéder à l'une des différentes propriétés et méthodes disponibles selon vos besoins. Si vous souhaitez voir soc-faker en action, veuillez consulter le script bin/test.py dans le dépôt sous le dossier bin pour un exemple de toutes les propriétés et méthodes disponibles.

De plus, veuillez lire la documentation pour plus de détails sur chaque propriété et méthode disponible.

Utilisation en ligne de commande

Lorsque soc-faker est installé, il crée automatiquement un utilitaire en ligne de commande pour votre usage. Cet utilitaire peut être utilisé en tapant simplement soc-faker dans votre shell de choix.

Pour voir l'aide de soc-faker, tapez :

root@kitploit:~
soc-faker
# ou
soc-faker --help

Vous pouvez accéder à chaque propriété comme vous le feriez depuis la bibliothèque, la seule différence est que vous remplacez un . entre les propriétés par un espace. Par exemple, si vous souhaitez obtenir rapidement des hashes générés aléatoirement, vous pouvez exécuter :

root@kitploit:~
soc-faker file hashes

Cela retournera ce qui suit dans votre shell :

root@kitploit:~
md5:    aa3150ac34ee6a5911e61ab6a5052a6d
sha1:   de5c15f64d979ed84bac340c334a63d94401059d
sha256: 118a9f9de8f3dd6471ef113959485ecbaf66368dea16758eab4e22da182d0e9f

Si vous rencontrez des problèmes, tapez simplement ce que vous pensez être correct et l'aide intégrée vous guidera à travers tous les groupes, commandes, etc. disponibles pour chaque point de données dans soc-faker.

Développement

Vous pouvez utiliser le Dockerfile fourni pour mettre en place un environnement de développement et de test pour soc-faker.

Pour utiliser le Dockerfile, exécutez cd dans le répertoire de ce dépôt puis exécutez :

root@kitploit:~
docker build --force-rm -t socfaker .

Une fois construit, exécutez le conteneur docker :

root@kitploit:~
docker run -p 7001:7001 -ti socfaker

L'exécution de cette commande appellera le fichier python de test dans bin\test.py. Modifiez ce fichier pour des tests et développements supplémentaires.

Exécution des tests

Les tests de ce projet devraient couvrir toutes les propriétés et méthodes disponibles. Au fur et à mesure que ce projet grandira, les tests deviendront plus robustes mais pour l'instant nous testons qu'ils existent et qu'ils retournent des résultats.

Construit avec

  • carcass - Modèle d'empaquetage Python

Contribuer

Veuillez lire CONTRIBUTING.md pour plus de détails sur notre code de conduite et le processus de soumission de pull requests.

Gestion de versions

Nous utilisons SemVer pour la gestion de versions.

Journal des modifications

Veuillez lire CHANGELOG.md pour plus de détails sur les fonctionnalités d'une version spécifique de soc-faker

Auteurs

  • Josh Rickard - Travail initial - MSAdministrator
  • Nick Tausek

Voir aussi la liste des contributeurs qui ont participé à ce projet.

Licence

Ce projet est sous licence MIT - voir le fichier LICENSE pour plus de détails

Crédits

soc-faker est un projet open-source de Swimlane ; nous croyons en l'importance de redonner à la communauté open-source en partageant certains des projets que nous construisons pour notre application. Swimlane est une plateforme automatisée d'opérations de cybersécurité et de réponse aux incidents qui permet aux équipes de cybersécurité de tirer parti du renseignement sur les menaces, d'accélérer la réponse aux incidents et d'automatiser les opérations de sécurité.

SecOps Hub est une communauté en ligne ouverte et indépendante des produits, destinée aux professionnels de la sécurité pour partager des idées, des cas d'usage, des bonnes pratiques et des stratégies de réponse aux incidents.

Remerciements

  • Ce projet utilise des données provenant du projet OSSEM de hunters-forge
Télécharger l’outil