Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 1.18 KB

TODO.md

File metadata and controls

22 lines (20 loc) · 1.18 KB

TODO

  • Créer fonction (tools) pour lire logs (important data) dans fichiers csv
  • Choisir structure de données adaptées aux logs / règles de FW
  • Ecrire algo génération "premitive rules" --> rèles identiques
  • Ecrire Clustering Algo bu Gap Analaysis (CAGA)
  • Ecrire algo "main" FRG
    • STEP 1: Regroupement @IP SRC qui ont même @IP DST et PORT
    • STEP 2: Regroupement @IP DST qui ont même @IP SRC et PORT
    • STEP 3: Regroupement PORT qui ont même @IP SRC et @IP DST
    • STEP 4: Suppresion des redondances (adapter algo génération "premitive rules")
    • STEP 5: Cluster généralisation
  • Créer fonction écrriture dans fichier .xlxs
  • Ecrire algo d'ordonnancement des règles (basé sur le nombre count)
  • Lire CSV file en argument du main.py
  • Prendre en compte protocole dans concaténation des ports
  • Amélioration précision généralisation IP pour coller à la réalité (Max /24 et Min /27)
  • Amélioration concaténation des ports : pouvoir mettre un range et un port unique pour une règle

Bonus :

  • Ecrire script installation prérequis auto
  • Créer fichier avec les variables