Un outil de gestion de projet pour un SSI (Système de Sécurité Informatique).
Project description
SSIaquitaine
Un outil de gestion de projet pour un SSI (Système de Sécurité Informatique).
Fonctionnalités
- Core: Fonctions de base pour l'accueil des utilisateurs SSI.
- Planning: Gestion simple des tâches (ajouter, lister, supprimer).
- Audit: Module pour ajouter et suivre des audits de sécurité.
- Reporting: Génération d'un rapport texte de l'état des projets SSI.
- Gestion des tâches: Un module complet pour gérer les tâches avec des statuts, des priorités et des descriptions.
Améliorations de la version 0.1.1
- Nouveau module de gestion des tâches:
ssiaquitaine.tasksavecTaskManagerpour une gestion avancée. - Affichage coloré: Utilisation de
coloramapour améliorer la lisibilité des statuts de tâches. - Export de rapports: Fonctionnalité pour exporter des rapports de tâches au format texte.
- Configuration centralisée: Passage à
pyproject.tomlpour une gestion moderne du packaging.
Architecture
SSIaquitaine
├── Core → Fonctions de base (welcome)
├── Planning → Gestion des tâches SSI
├── Audit → Suivi des audits de sécurité
├── Reporting → Génération de rapports
└── Tasks → Gestion avancée des tâches
Exemple d'utilisation
Utilisation en Python
from ssiaquitaine.tasks import TaskManager
tm = TaskManager()
tm.add_task("Analyser logs firewall", "Audit sécurité hebdomadaire", "high")
tm.add_task("Former équipe", "Session de sensibilisation SSI", "medium")
tm.update_status(1, "in-progress")
tm.list_tasks()
tm.export_report()
Utilisation en ligne de commande (CLI)
ssiaquitaine-welcome Mohamed
Installation
- Clonez le dépôt :
git clone https://github.com/tuteur1/SSIaquitaine.git cd SSIaquitaine
- Créez et activez un environnement virtuel :
python3 -m venv venv source venv/bin/activate
- Installez le package :
pip install .
Contribution
Les contributions sont les bienvenues ! Veuillez suivre les étapes suivantes :
- Fork le dépôt.
- Créez une nouvelle branche (
git checkout -b feature/AwesomeFeature). - Effectuez vos modifications et commitez-les (
git commit -m 'Add some AwesomeFeature'). - Poussez vers la branche (
git push origin feature/AwesomeFeature). - Ouvrez une Pull Request.
Licence
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ssiaquitaine-0.1.2.tar.gz.
File metadata
- Download URL: ssiaquitaine-0.1.2.tar.gz
- Upload date:
- Size: 5.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfacac97efedcfb1f69c524a832b14de60b2e9e32058eea08983a92ea8ec7620
|
|
| MD5 |
a5ef369aadd4a7ad299ce8e77a63685e
|
|
| BLAKE2b-256 |
32709ee7cfd0670fdfeaf5157964dd2a55c0d6e094aa57a09e5ad61676b4f59b
|
File details
Details for the file ssiaquitaine-0.1.2-py3-none-any.whl.
File metadata
- Download URL: ssiaquitaine-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ca57c76e8a674046d01997052682f940fa31f96476b810572ce40e6383c8e0f5
|
|
| MD5 |
0a0e03255a08d565acaa3214207c99be
|
|
| BLAKE2b-256 |
5769b84ae47bd909e55f268f92e61eb277eb8a1eb3e799ff0d0a8b1759711224
|