begin process at 2008 05 17 07:40:46
1 173 922 membres
53 nouveaux aujourd'hui
13 973 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FIREWALL


Information sur la source

Catégorie :Réseau & Internet Classé sous : firewall, socket, sockopen, sock, sockclose Niveau : Débutant Date de création : 06/12/2006 Date de mise à jour : 08/12/2006 18:49:49 Vu / téléchargé: 2 566 / 172

Note :
Aucune note

Commentaire sur cette source (8)
Ajouter un commentaire et/ou une note

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.
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

07 décembre 2006 22:53:44 :
-Modifications des dialogues (plus petits) -Ajout du dialogue de reconfiguration des sockets -Nouvelle capture d'écran -Le script peut être mis dans un dossier avec espace
07 décembre 2006 22:55:17 :
-pb de screenshot
07 décembre 2006 22:57:11 :
code pas mis en entier
08 décembre 2006 18:49:49 :
-Auto-protection du firewall contre les détournements par camouflage du script et du fichier ini -plus de variable settée
  • signaler à un administrateur
    Commentaire de Bestdoud le 06/12/2006 00:31:17

    Faudra que je rajoute une fenetre pour pouvoir reconfigurer un socket au cas ou on l'aurait bloqué et que l'on voudrait l'autorisé de nouveau par exemple

  • signaler à un administrateur
    Commentaire de VestaX le 07/12/2006 15:50:10

    ca m'as l'air pas mal du tout!! par contre je trouve le dialog un peu trop gros a mon gout sinon bien :)

  • signaler à un administrateur
    Commentaire de Bestdoud le 07/12/2006 21:06:46

    Y'a deux dialog dans le screenshot.
    je peux les faire moins haut
    Pour le premier dialog je peux le faire moins large mais le deuxième si je fait moins marge on voit pas tout le texte

  • signaler à un administrateur
    Commentaire de Bestdoud le 07/12/2006 22:54:35

    Voila j'ai fait des modifications, dis moi si ca te convient plus et merci pour ton commentaire

  • signaler à un administrateur
    Commentaire de VestaX le 08/12/2006 11:10:27

    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

  • signaler à un administrateur
    Commentaire de Bestdoud le 08/12/2006 14:33:14

    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.

  • signaler à un administrateur
    Commentaire de RCA ArKanis le 09/12/2006 20:47:04

    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 ?

  • signaler à un administrateur
    Commentaire de Bestdoud le 10/12/2006 19:57:40

    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.

Ajouter un commentaire

Discussions en rapport avec ce code source

Appels d'offres

Pub



Snippets en rapport

CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS