Le script generate_users_creds.py
permet de créer les utilisateurs locaux pour les événements du club Donk'esport sur un pare-feu FortiGate ou serveur Freeradius.
python generate_users_creds.py
- Exporter le classeur des inscriptions en csv, puis le placer dans le répertoire sous le nom "input.csv"
- Fichier creds.pdf, contient toutes les informations de connexion à communiquer aux joueurs, en version imprimable
- Fichiers nécessaires en fonction du constructeur
- Avoir créé le groupe d'utilisateurs
joueurs_portail_captif
- Avoir une connexion en CLI sur le fortigate (en droit admin)
- Avoir activé la sécurité par mode portail captif sur les interfaces nécessaires
- Fichier create.txt, contient toutes les instructions en CLI pour créer les utilisateurs locaux et l'ajouter dans le groupe
joueurs_portail_captif
- Fichier delete.txt, contient toutes les instructions en CLI pour détruire les utilisateurs locaux créés via le tools
Pour créer les utilisateurs, copier/coller le contenu du fichier create.txt
dans l'interface CLI du fortigate.
Pour supprimer les utilsiateurs, copier/coller le contenu du fichier delete.txt
dans l'interface CLI du fortigate
- Inclure le fichier
users.other
dans le fichierauthorize
(voir docs ou template du projet)
- Fichier
users.other
avec les comptes des joueurs
Pour voir l'utilisation du Freeradius, se référer à la documentation du job Nomad disponible ici
L'outil est toujours en phase de développement par l'équipe de Donk'esport.