modifier regles iptables en fonction de l'application - Linux et OS Alternatifs
Marsh Posté le 10-12-2005 à 10:22:51
Ben tu fais des scripts que tu exécute à la place de tes applis
Regles de firewalling
Execution de l'appli
Desinstation des regles de firewalling
Il est où le probleme ?
Marsh Posté le 10-12-2005 à 11:14:39
le pb est à l'arret de l'appli, comment mon script sait que l'appli c'est arrêté?
ds mon esprit:
je fais un script avec comme contenu:
ajout des règles iptables
lancement de l'appli
retirer les règles iptables
mais y a peu de chance que l'instruction "retiré les règles" soit lu.
enfin je suis un petit débutant en script, tes lumières sont les bienvenus
Marsh Posté le 10-12-2005 à 11:44:00
il suffit de dire dans ton script que l'applis ne rende pas la main avant son arrêt :
ex :
echo debut
mon_appli
echo fin
le fin ne s'affiche qu'à l'arrêt de l'appli
Marsh Posté le 10-12-2005 à 10:19:53
bonjour,
Je voudrais créer un petit script qui modifie les règles iptables en fonction de l'application lancé, genre:
si je lance bittorrent il m'ouvre les ports même pour les connexions venant de l'extérieur INPUT --dport 6881:6889 NEW -j ACCEPT
et qd je ferme bittorrent il referme ces ports, surtout supprime la notion d'acceptation des connections venant de l'extérieur.
pour les règles iptables et pour lancer l'application avec l'ouverture des ports c'est pas un pb, mais comment savoir que l'appli est fermé pour fermer les ports?
je pense qu'il doit falloir récupérer le signal TERM, mais je ne sais pas comment??
je sais qu'il existe des firewall applicatifs comme fireflier qui à l'instart des firewall windows se servent du programme qui est lancé pour autoriser la connexion, mais je ne me suis pas encore interessé d'assez pres pour pouvoir le mettre en place.