Écrire ses règles dans la console
Interfaces, règles d'entrée, de sortie et de transit, alias, NAT, import depuis OPNsense ou pfSense : le tout dans un brouillon que vous relisez avant de charger.
Deux modules facultatifs pour écrire les règles de pare-feu de la machine de ToutWAF et préparer des accès VPN. Ils sont désactivés par défaut et pas encore éprouvés en production : cette page dit ce qui existe, ce qui n'existe pas, et comment les essayer sans risque.
Où le trouver dans la console : menu Administration : Paramètres, onglet Modules ; les sections Pare-feu et VPN n'apparaissent dans le menu que lorsque le module est activé.
Ces deux modules sont expérimentaux. Nous préférons le dire avant de décrire quoi que ce soit.
Interfaces, règles d'entrée, de sortie et de transit, alias, NAT, import depuis OPNsense ou pfSense : le tout dans un brouillon que vous relisez avant de charger.
Une garde simule les flux à ne jamais couper, et toute application est mise à l'essai avec un retour automatique si vous ne confirmez pas.
Clés, certificats et fichiers prêts à l'emploi pour WireGuard, OpenVPN et IPsec/IKEv2, gardés chiffrés avec la clé maîtresse.
Un interrupteur par module, réservé aux administrateurs de la plateforme, enregistré dans le journal d'audit.
Rien n'est chargé tant que vous n'avez pas appliqué, et rien n'est gardé tant que vous n'avez pas confirmé.
Tout s'édite dans un brouillon. L'enregistrer ne change rien sur la machine.
« Voir les changements » compare au jeu en vigueur et simule les flux à ne jamais couper : console (443 et 9443), SSH (22), port de l'agent (9444), ToutWAF et ses pairs. Un flux coupé partout est refusé ; un flux coupé en partie est un avertissement.
L'application charge les règles dans leur propre table nftables, sans toucher aux autres tables, y compris celles de firewalld. Sans votre confirmation en 60 secondes, les règles précédentes reviennent seules.
Paramètres > Modules, ou l'étape facultative « Modules » de l'assistant de premier lancement. Seul un administrateur de la plateforme peut les changer.
Dans le style d'OPNsense, avec nftables comme moteur, sur un hôte Linux.
Ce n'est pas le pare-feu qui ouvre les ports dont ToutWAF a besoin : cette carte, dans Paramètres, existe toujours. Ce module sert à vos propres règles.
La configuration des serveurs, des clients et des connexions sortantes, générée et conservée.
La page le dit aussi : « Seule la configuration est générée et conservée. Rien n'est démarré et aucun port n'est ouvert sur cette machine. »
Nous préférons le dire clairement.
Vous importez un export dans le brouillon et lisez le plan sans rien appliquer.
Vous générez un serveur WireGuard et les fichiers de chaque personne, puis vous installez vous-même la partie serveur.
Vous appliquez un changement visible, vous confirmez ou vous laissez le retour automatique agir, puis vous décidez.
Dans cette version, aucun de ces deux modules n'est lié à une licence ; cela pourrait changer.
Chaque fonction de cette liste porte la mention « pas encore éprouvé en production ». Le plan de données, lui, ne consulte jamais la licence.
Installez-le sur votre propre serveur, ou écrivez-nous pour parler de licences.