Actualiser README.md
This commit is contained in:
22
README.md
22
README.md
@@ -93,11 +93,27 @@ PORT_MAP = {
|
|||||||
|
|
||||||
## 🚀 Utilisation
|
## 🚀 Utilisation
|
||||||
|
|
||||||
Lancez le script **pyfrc2g.py**. Le script génèrera alors un fichier CSV qui sera parsé dans la foulée afin de générer un fichier *.gv* par interface présente sur pfSense puis de générer un rendu au format PNG. Ces fichiers sont nommés avec le nom de la passerelle et l'interface dans le répertoire **graphs**.
|
1. Utilisation de base
|
||||||
|
|
||||||
Notes :
|
Lancez le script **pyfrc2g.py**. Le script génèrera alors un fichier final PDF. Chaque page est nommée avec le nom de la passerelle et l'interface dans le répertoire fin de faciliter la navigation dans le fichier.
|
||||||
|
Si aucune règle n'a été ajoutée ou modifiée, le script ne regénère pas de fichier PDF.
|
||||||
|
|
||||||
|
2. Utilisation avec CISO Assistant
|
||||||
|
|
||||||
|
Récupérez les fichiers **pyfrc2g-ciso_assist.py** et **config.py** correspondant à votre passerelle (pfSense ou OPNSense).
|
||||||
|
|
||||||
|
Configurez les paramètres d'accès à votre passerelle comme vu plus haut puis renseignez la partie CISO Assistant :
|
||||||
|
```python
|
||||||
|
# CISO Assistant
|
||||||
|
CISO_URL = "https://<CISO_ASSISTANT_ADDRESS>"
|
||||||
|
CISO_TOKEN = "<CISO_ASSISTANT_TOKEN>"
|
||||||
|
CISO_EVIDENCE = f"{CISO_URL}/api/evidences/<EVIDENCE_ID>/upload/"
|
||||||
|
```
|
||||||
|
|
||||||
|
3. Remarques
|
||||||
* Lors de la récupération des hôtes de destination, l'API de pfSense ne permet pas de connaitre le réseau dans lequel se situe celui-ci. J'ai donc commenté mes hôtes de destination sur pfSense en renseignant dans quel VLAN était celui-ci.
|
* Lors de la récupération des hôtes de destination, l'API de pfSense ne permet pas de connaitre le réseau dans lequel se situe celui-ci. J'ai donc commenté mes hôtes de destination sur pfSense en renseignant dans quel VLAN était celui-ci.
|
||||||
* Pour les hôtes de destination se situant en dehors de mon infrastructure interne, j'ai renseigné dans pfSense *EXT_* devant chaque nom d'alias de ces hôtes.
|
* Pour les hôtes de destination se situant en dehors de mon infrastructure interne, j'ai renseigné dans pfSense *EXT_* devant chaque nom d'alias de ces hôtes.
|
||||||
|
* OPNSense expose à travers son API les règles de manière complètement différente de celle de pfSense. À ce jour je n'ai pas trouvé comment récupérer les règles désactivées. Les règles flottantes auto-générée ne sont également pas simples à récupérer.
|
||||||
|
|
||||||
## 📝 Todo
|
## 📝 Todo
|
||||||
* Améliorer le code (je ne suis pas dev et ça se voit sur le côté bordélique).
|
* Améliorer le code (je ne suis pas dev et ça se voit sur le côté bordélique).
|
||||||
@@ -105,4 +121,4 @@ Notes :
|
|||||||
* Notification des admins quand génération des graphiques.
|
* Notification des admins quand génération des graphiques.
|
||||||
* Insérer le VLAN de destination devant un hôte de destination.
|
* Insérer le VLAN de destination devant un hôte de destination.
|
||||||
* ~~Faire la même chose avec OPNSense~~.
|
* ~~Faire la même chose avec OPNSense~~.
|
||||||
* ~~Envoyez les preuves dans [CISO Assistant](https://intuitem.com/fr/ciso-assistant/)~~.
|
* (en cours) Envoyez les preuves dans [CISO Assistant](https://intuitem.com/fr/ciso-assistant/).
|
||||||
|
|||||||
Reference in New Issue
Block a user