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 !

IRC PROXY SERVER


Information sur la source

Catégorie :Serveurs Classé sous : serveur, proxy, mirc, server, irc Niveau : Initié Date de création : 05/05/2005 Date de mise à jour : 15/12/2005 10:38:24 Vu / téléchargé: 34 250 / 16 115

Note :
7,57 / 10 - par 7 personnes
7,57 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

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


Description

Cliquez pour voir la capture en taille normale
Cette source est un serveur proxy (uniquement pour IRC), facilement utilisable et configurable.

Pour le charger : /load -rs proxy3.mrc, puis pour accéder au dialog de configuration plus tard : /proxyconf, enfin pour lancer le proxy sans passer par le dialog : /proxyrun ou /proxy.

Du côté du client, dans la configuration de mIRC (6.03 en l'occurrence) :
   Firewall support : Server (le DCC ne marche que pour un serveur en Sock5)
   Protocol : Proxy
   Le reste est trivial.

Encore une précision, si vous ne configurez pas le serveur, ie vous acceptez les connexions anonymes, vous risquez d'être banni de certains réseaux

Pour terminer, j'ai fait cette source en 2003, et je n'y ai pas retouchée, je ne
garantis donc rien quant à son fonctionnement (notamment la stabilité à long terme), et je crois qu'il reste qques erreurs, et peut-être même des easters eggs, qui sait..


Voilà, bonne utilisation.
 

Conclusion

Pas de màj prévues..
Pour les bugs, je ne sais pas ce qui arrive si xx connexions arrivent dans un labs de temps très réduit, mais à mon avis ca fait pas bon ménage, sinon ca devrait aller.

PS: Pour éviter les bans sur certains réseaux si vous autorisez les connexions anonymes, rajoutez dans les bans > CLIENTS (!) l'host du proxy qui vous scanne.

PS2: Pour ceux qui regardent le code et qui (comme moi) ont été surpris par les 'unset $input', c'est simplement parce que $input renvoie une valeur, et que unset était le moyen le lus simple que j'ai trouvé de faire abstraction de cette valeur.
 

Fichier Zip

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

Historique

05 mai 2005 12:36:53 :
05 mai 2005 19:44:35 :
Corrections de qques bugs et légère optimisation (merci MaX_62)
15 décembre 2005 10:38:24 :
Ajout d'un screenshot

Commentaires et avis

signaler à un administrateur
Commentaire de MaX_62 le 05/05/2005 13:35:52

Je vais plutot m'attarder sur des détails sur l'optimisation du code :

- if ( %dnsproxy.banip != $null ) >> if (%dnsproxy.banip)
- $iif($sock(proxylistening).name == $null,Activer,Désactiver) >> $iif(!$sock(proxylistening).name,Activer,Désactiver)

-  unset %confproxy.*
  unset %accountproxy*
>>
unset %confproxy* %accountproxy

- Les points devant "sockclose" sont inutiles.

- .sockclose [ proxyserv $+ [ $1 ] ] >> sockclose proxyserv $+ $1

- Regroupe tes évènements de DIALOG :
on *:DIALOG:proxy:*:*:{
  if ($devent == init) { ... }
  elseif ($devent == sclick) {
    if ($did == 3) { ... }
    elseif ($did == 5) { ... }
  }
}

-   if ( $did(35).state == 0 ) did -e proxy 36,49,51,52,53,54,64,48,37
  else did -b proxy 36,49,51,52,53,54,64,48,37
>>
did $iif(!$did(35).state,-e,-b) 36,49,51,52,53,54,64,48,37

-     while ( %tempproxy.delvar <= %tempproxy.deltotal ) {
      set [ % $+ [ bannedproxy.client $+ [ %tempproxy.delvar ] ] ] $did(13,%tempproxy.delvar)
      inc %tempproxy.delvar
    }
>>
    while ( %tempproxy.delvar <= %tempproxy.deltotal ) {
      set [ % $+ [ bannedproxy.client $+ [ $ifmatch ] ] ] $did(13,$ifmatch)
      inc %tempproxy.delvar
    }

  did -a proxy 32 $crlf
  did -a proxy 32 Scripté par : zytry $+ $crlf
  did -a proxy 32 $crlf
>>
didtok proxy 32 44 $crlf,Scripté par : zytry $+ $crlf,$crlf

J'ai pas trop le temps de m'intéresser au code, en tout cas on voit qu'il y'a eu du boulot ;)
Bonne continuation

signaler à un administrateur
Commentaire de zytry le 05/05/2005 19:54:32

Merci ;),
pour les optimisation j'en ai réglé deux trois :
  (%var != $null) -> ( %var )
  regroupement des did et des unset
  .sockclose -> sockclose

par contre les ( %var == $null ) -> ( !%var ) ou
                        ( %var == 0 ) -> ( ! %var )
merdaient (erreur de syntaxe, ou dans le genre), donc pas mises,

et les did -a proxy en chaine, je les ai laissés, ça ralentit pas tant que ça le code et ca le laisse lisible au cas ou ; tout pareil pour les regroupements de on:dialog:proxy:*:*: en pagaille,

Bonne continuation aussi ;)

signaler à un administrateur
Commentaire de MaX_62 le 06/05/2005 17:50:26

Aussi, lol, pour tes /unset $input, tu peux faire /var %i $input(...) ou .echo -q $input(...) parce que /unset heu...

signaler à un administrateur
Commentaire de fjxokt le 06/05/2005 17:54:17

moi je mettais des if pour les inputs lol

signaler à un administrateur
Commentaire de Huitre le 06/05/2005 23:24:59

hum je viens de zyeuter le code en diagonale, il y a trop de set [ ] , utilise les hashtable pour  ce genre de truc :)

Pour dire vrai, un code ne devrait set que les vars qui ont besoin d une valeur a la fin d execution du script. Le reste que du local.

Ca a lair pas mal pour le reste, 7/10.

signaler à un administrateur
Commentaire de zytry le 07/05/2005 12:47:28

c vrai que j'aurais du utiliser des hastables à la place des set.. par contre pour ce qui est des unset $input, ca revient au même au final

anyway, j'ai pas vraiment l'intention de retoucher trop le code (sauf si vraiment je suis motivé un jour), mais la source est plutot là pour le côté fonctionnel, et elle date d'il y a 2 ans ;)

merci pour les notes et les commentaires cependant :p

signaler à un administrateur
Commentaire de planetebob le 17/01/2007 22:42:53

salut!

dites, je suis absolument nul en infromatique ...

Mais si j'ai bien compris, avec un proxy je devrais pouvoir cacher mon ip pour pouvoir rentrer sur des chans sans qu on puisse me ban ?

Ok, mais je fais quoi avec ce code la ? je vois pas comment faire ...

merci de prendre 2 minutes de votre temps pour répondre à un brankignol comme moi :)

signaler à un administrateur
Commentaire de zytry le 17/01/2007 23:02:36

Salut,

Tu viens de déterrer une source super vieille là...

Le but d'un proxy en général est de cacher (ou d'essayer) ton IP en fonctionnant comme une passerelle. Au lieu de te connecter directement à un serveur (HTTP, IRC, FTP,...), tu vas te connecter à un serveur proxy, qui va se connecter pour toi au serveur en question. Ce dernier serveur va croire que c'est le serveur proxy que se connecte, et n'a même pas conscience de ton existence.
C'est ce qui se passe la plupart du temps dans les cas simples.

Le code ici te permet de faire tourner un serveur proxy pour IRC. C'est-à-dire de permettre à d'autres utilisateurs de se connecter sur un serveur IRC avec ton IP. Je crois que c'est pas ce que tu recherches.

Tu as 2 solutions maintenant :
1. Tu fais tourner ce code sur une machine avec une IP différente de la tienne, et tu pourras passer par l'IP de cette machine
2. Tu cherches des proxy publics (google...) pas toujours autorisés sur IRC.

A+

signaler à un administrateur
Commentaire de Fancrew le 23/02/2007 22:01:27

Comment on fait pour DL le proxy ?

signaler à un administrateur
Commentaire de Fancrew le 23/02/2007 23:44:25

Slt.

J'ai des ip de proxy et je veut les mettre dans mirc ds option firewell mais chépa quoi mettre du genre : port, hostname etc..

Merci de m'aider ;)

signaler à un administrateur
Commentaire de griffondorr le 24/08/2008 14:53:10

salut fancrew pour ta question, je vais y répondre pour toi :
tu vas dans "file" puis "select server" puis dans la colonne "connect" à droite, tu vas dans "firewall" et ensuite dans "firewall support" à la place de "none" tu met sois "both" pour le both socket ou soit "server", dans "protocol", tu met le protocol correspondant au proxy, cela dépend si c'est un : sock 4 , sock 5 ou proxy, donc tu met le protocol correspondant à ton proxy dans la partie "protocol" et ensuite dans "hostname" ,tu met l'ip du proxy et dans "port" tu met le port du proxy, une fois que tu as tout remplis, tu te connecte au server c'est tout, ya pas plus simple, mais seulement, tu seras connecter comme un user, c'est à dire, une personne, yauras pas de clones, voilà c'est tout, allez progresse bien et bonne chance francrew.

signaler à un administrateur
Commentaire de fidelio974 le 10/02/2009 12:06:13

salut griffondorr et si on nes ban d'un server irc on peut la contouner le ban avec ta reponse pour fancrew??

merci de me repondre et bizzz
et bonne continuation zytry

et vivre les proxy mdrrrrrr :))))))))))))

signaler à un administrateur
Commentaire de nouveaux le 15/02/2009 16:06:28

mai commen on peux change de proxy avec ton addon il y a pas une comande je cherche un adon qui fait que quen je tap /proxy mon proxy change mai perssone m'aide en 2 ans :'( svp help

signaler à un administrateur
Commentaire de griffondorr le 15/02/2009 17:10:02

fidelio974, si tu es ban d'un server irc, il suffit que tu aille sur google et que tu tape "proxy gratuit mise à jour régulière" et là t'auras des sites avec des listes proxys sous la forme ip port qui sont actualisé tout le temps sous cette forme là par exemple : 251.214.325.655:80, sa te permettra d'avoir toujour un proxy sous la main.

une fois que t'a récupéré les proxys tu les enregistre sous bloc note sous la forme .txt et ensuite tu peux les utiliser en les testant un par un ou en trouvant un testeur de proxy sur le net gratuitement, et pour chaques proxy ben tu les configures, par exemple pour l'exemple que je t'ai donner pour le proxy : 251.214.325.655:80 ben l'ip du proxy tu mettra dans "hostname" tu entreras 251.214.325.655 et le port tu met 80 car c'est le port 80, chaques proxy a une ip et un port différent, donc il suffit simplement de remplir les cases, c'est pas dur du tout, après faut les ranger au protocol correspondant , si le protocol du proxy c'est "proxy" tu met ton proxy dans la colonne proxy, si c'est "sock4" pareil, si c'est "sock5" idem, quand sur le site le protocol n'est pas indiquer sa veut dire que le protocol est "proxy", le faite d'avoir un site avec des mise à jour régulière, sa te permet d'avoir toujour des proxys sous la main et de les tester un par un si sa t'amuse, mais si tu veux pas les tester un par un, télécharge "proxy switcher pro" c'est un bon testeur ou alors tu peux télécharger des testeur qui sont sur le site de codes sources sa marche aussi bien, voilà j'espère que sa t'aideras ;)

signaler à un administrateur
Commentaire de nouveaux le 15/02/2009 22:21:11

j'ai pas tout compris pren mon msn stp est tu a un site ou il y a des bon proxy stp merci

signaler à un administrateur
Commentaire de griffondorr le 16/02/2009 10:41:26

je t'ai donner les sites de listes proxy en privé sur ta boite email de codes sources , vas voir ;) , tu vas recevoir un message qui te diras que t'a reçus un message sur ta boite email codes sources, alors après il te suffiras de t'identifier a partir du forum codes sources et de lire tes messages. voilà c'est tout, bonne journée.

signaler à un administrateur
Commentaire de nouveaux le 16/02/2009 10:44:30

merci beaucoup ta recu mon msg pv pour les addon stp :(

signaler à un administrateur
Commentaire de jacoti le 15/06/2009 14:58:36

Bonjour

GRIFFONDORR  pourrai tu me filer aussi la liste de site proxy  svp

Merci d'avance et bonne continuation

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

New ! Nouveau serveur irc fort sympatique PROXIMA [ par nocomment ] Salut a tous venez nous rendre visite sur notre nouveau server irc PROXIMA &nbsp;a l'adresse suivante:taper ceci dans mirc : /server -m irc1.ax-proxim Savoir si le serveur est ouvert [ par Booster ] Bonjour a tous, Alors voila je m'explique je me suis fait un petit script (de d&#233;butant ^^) qui me permet de perform mes servers et enfet j'ai un Nouveau server IRC [ par JaMiRoQuAi77 ] Bonjour, Un nouveau serveur irc à vue le jour, irc.erevia.com port 6667 et nous cherchons un programmeur en C pour crypter les hosts sur le serveur de comment utiliser mon serveur irc 24/7 [ par mohshow ] Bonjour,j'ai creer un serveur irc avec MIRC.Heberger sur mon ordinateur.Mais dès que je fermer le logiciel MIRC, mon serveur est "fermé" (ne fonctionn Recherche personnes motivées pour projet serveur irc [ par alexbordeaux33 ] Le titre dit presque tout, mais je m'éxplique. Moi et quelques amis avont en projet de monter un serveur irc, l'ircd est là, le site est bientôt termi Controler un serveur de jeux [ par SawKiller ] Bonjour à tous,voila je me pose une questions sur des possibilités de gestions de serveur de jeux comme "Counter-strike Source" si l'ont peut le contr Programme irc? [ par beab ] Salut tout le mondeJe suis débutant, et en parcourant ce forum j'ai trouvé qu'il y a quelque réponses contenant des code source (programme).Je connais Nouveau serveur IRC (Unreal + anope) [ par lennyppl ] Salut à tous,Malgré la foultitude de réseaux déjà disponibles, je mets à disposition un nouveau serveur IRC, hébergé sur un serveur dédié. Comme il es nouveau serveur [ par Tom_21 ] Bonjour, Je vais vous présenter notre nouveau serveur IRC : ------------------------------HISTORIQUE------------------------------- tchat-world.ne


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,390 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.