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.
Metadata
Release files for SSIaquitaine 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ssiaquitaine-0.1.2.tar.gz | 5.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| ssiaquitaine-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 11.0 kB
Release files / ssiaquitaine-0.1.2.tar.gz
| Download URL | ssiaquitaine-0.1.2.tar.gz |
|---|---|
| Size | 5.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dfacac97efedcfb1f69c524a832b14de60b2e9e32058eea08983a92ea8ec7620
|
|
BLAKE2b-256 checksum How to use checksums |
32709ee7cfd0670fdfeaf5157964dd2a55c0d6e094aa57a09e5ad61676b4f59b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|
Release files / ssiaquitaine-0.1.2-py3-none-any.whl
| Download URL | ssiaquitaine-0.1.2-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ca57c76e8a674046d01997052682f940fa31f96476b810572ce40e6383c8e0f5
|
|
BLAKE2b-256 checksum How to use checksums |
5769b84ae47bd909e55f268f92e61eb277eb8a1eb3e799ff0d0a8b1759711224
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.7
|