Firewall

Soyez le premier à donner votre avis sur cette source.

Vue 5 735 fois - Téléchargée 344 fois

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

Ajouter un commentaire

Commentaires

griffondorr
Messages postés
436
Date d'inscription
dimanche 6 juillet 2008
Statut
Membre
Dernière intervention
4 mai 2009
-
moi je trouve que c'est un bon pare feu , dommage qu'il a pas de fonction mise à jour du pare feux contre les menaces entrante , mais bon, je donne un 8 car sa reste un bon pare feu meme si je trouve qu'il est un peu limité, sa remplaceras jamais un firewall payant pour windows mais pour mirc peut mieux faire comme firewall, mais c'est déjà bien, continue comme sa ;)
Bestdoud
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008
-
ca fonctionne si c'est des variables. le socket sera détecté à son ouverture. le fait de scanner les sockets dans les remotes n'est pas obligatoire. le socket sera de toute facon détecté à son ouverture.

Je préfère ne pas supprimer le fichier firewall.mrc des fois qu'on veuille le recharger.

Ce n'est pas non plus grave que le socket soit affiché plusieur fois dans la liste. il suffit d'en configurer une et c'est bon.
RCA ArKanis
Messages postés
1287
Date d'inscription
mercredi 21 avril 2004
Statut
Membre
Dernière intervention
21 février 2009
-
ne fonctionne pas si les sockets sont sous formes de variables. C'est une grande faille à mon avis, m'enfin ça dépend de comment tu traites l'autorisation (pas vraiment le temps de voir comment ça marche)

à part le texte qui est assez mal présenté, c'est pas mal :)

j'ai plusieurs /sockopen "socket" avec le même nom de socket, et il apparait plusieurs fois (avec des lignes différentes bien sûr, mais j'pourrai m'arranger pour les mettre sur la même). Il faudrait arranger ça non ?

C'est original, mais j'pense que sur mIRC, à part pour les débutants, c'est pas super utile :)

pourquoi pas une option manuelle pour vider le dossier (en vue d'unload le firewall) ?

Tu devrais supprimer firewall.mrc après le chargement, non ?
Bestdoud
Messages postés
244
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
28 décembre 2008
-
Je voulais pas utiliser de dll maais c'est vrai qu'avec mdx ce serait plus beau et plus clair.
Je laisse à ceux qui veulent s'en servir le soin de le mettre à leur gout.
J'aime bien faire des trucs simple et épuré pour que ce soit plus facilement modifiable par la suite.

Merci pour ton interêt.
VestaX
Messages postés
376
Date d'inscription
mardi 2 décembre 2003
Statut
Membre
Dernière intervention
24 avril 2013
-
houais voila c'est déjà beaucoup mieux :) pour le 2eme dialog, je pense qu'il y a une solution pour le réduire. Pourquoi ne pas utiliser mdx et réduire la police d'écriture? sinon c'est deja bcp mieux :) bon travail

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.