Skip to main content

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.tasks avec TaskManager pour une gestion avancée.
  • Affichage coloré: Utilisation de colorama pour 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.toml pour 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

  1. Clonez le dépôt :
    git clone https://github.com/tuteur1/SSIaquitaine.git
    cd SSIaquitaine
    
  2. Créez et activez un environnement virtuel :
    python3 -m venv venv
    source venv/bin/activate
    
  3. Installez le package :
    pip install .
    

Contribution

Les contributions sont les bienvenues ! Veuillez suivre les étapes suivantes :

  1. Fork le dépôt.
  2. Créez une nouvelle branche (git checkout -b feature/AwesomeFeature).
  3. Effectuez vos modifications et commitez-les (git commit -m 'Add some AwesomeFeature').
  4. Poussez vers la branche (git push origin feature/AwesomeFeature).
  5. 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)

Source distribution for SSIaquitaine 0.1.2
File Size Uploaded
ssiaquitaine-0.1.2.tar.gz 5.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for SSIaquitaine 0.1.2
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page