Firewall

Description

Ce snippet permet de détecter l'ouverture de sockets et vous donne le choix entre bloquer, autoriser, toujours bloquer, toujours autoriser
Pour la détection, j'utilise les IP.

Une fonction /firewall.scan permet de rechercher les sockets qui peuvent être ouverts dans les scripts. Une liste s'affiche alors et vous pouvez choisir entre autoriser et ne pas autoriser. Cette fonction ne détecte pas les sockets dont le nom n'est pas explicitement défini. (Mais le parfeu pourra les détecter à l'aide de leur IP.) Pour les sockets configurés à l'aide de cette liste, la détection par nom de socket sera utilisée.

Si plusieurs sockets sont détectés, ils seront mis en queue et vous devrez les autoriser un par un.

Conclusion :


charger le fichier:
load -rs firewall.mrc

après s'être chargé, le script va créer un dossier à la racine de mirc puis va se recopier dans ce dossier avec un autre nom puis se reloader. Ceci afin d'éviter que le firewall soit détourné.
Le dossier dans lequel il va se trouver est créé aléatoirement, idem pour le fichier ou sont stockés les autorisations.

Pas de commande pour le lancer, c'est automatique.

commande pour configurer les sockets dans les remotes:
/firewall.scan

reconfigurer les sockets:
/firewall.setliste

Ce snippet peut être utile pour ceux qui essayent des scripts et qui ne savent pas tout ce qui se passe à l'interieur.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.