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 !

UN PROXY SMTP (TRES FASCILEMENT MODIFIABLE POUR TOUT AUTRE PROTOCOLE)


Information sur la source



Description

pour activer le code sans avoir a redemarer mirc faites: /socklisten smtp.server 25

si vous voulez utiliser ce truc pour autre chose (example un serveur irc):
  socklisten smtp.server 6667
et modifiez dans le code: par   socklisten smtp.server 6667

pour le ftp: 21
pour le web: 80

et ensuite modifiez:   sockopen smtp.server.to. $+ %ip smtp.free.fr 25
pour choisir ou le script doit se connecter

enfin bref vous avez de nombeures possibilités, le fonctionement du code:

client <MIRC> serveur

donc: ce que le client envoi a mirc, mirc le renvoi au serveur
et ce que le serveur envoi a mirc, il le renvoi au client

a quoi ca sers ?

certain programes vous obligent à utiliser "localhost" comme hote smtp, et bien éviement c'est enuyeux davoir a installer soi meme un serveur smtp sur son pc

 

Source

  • on *:start:{
  • socklisten smtp.server 25
  • }
  • on *:socklisten:smtp.server:{
  • var %ip = $sock($sockname).ip
  • sockclose smtp.server.to. $+ %ip
  • sockclose smtp.server.from. $+ %ip
  • sockopen smtp.server.to. $+ %ip smtp.free.fr 25
  • sockaccept smtp.server.from. $+ %ip
  • }
  • on *:sockread:smtp.server.to.*:{
  • var %a = $null
  • sockread %a
  • sockwrite -n smtp.server.from. $+ $gettok($sockname,4-7,46) %a
  • }
  • on *:sockread:smtp.server.from.*:{
  • var %a = $null
  • sockread %a
  • sockwrite -n smtp.server.to. $+ $gettok($sockname,4-7,46) %a
  • }
  • on *:sockclose:smtp.server:{
  • sockclose smtp.server.to. $+ $gettok($sockname,4-7,46)
  • }
on *:start:{
  socklisten smtp.server 25
}

on *:socklisten:smtp.server:{
  var %ip = $sock($sockname).ip
  sockclose smtp.server.to. $+ %ip
  sockclose smtp.server.from. $+ %ip
  sockopen smtp.server.to. $+ %ip smtp.free.fr 25
  sockaccept smtp.server.from. $+ %ip
}
on *:sockread:smtp.server.to.*:{
  var %a = $null
  sockread %a
  sockwrite -n smtp.server.from. $+ $gettok($sockname,4-7,46) %a
}
on *:sockread:smtp.server.from.*:{
  var %a = $null
  sockread %a
  sockwrite -n smtp.server.to. $+ $gettok($sockname,4-7,46) %a
}
on *:sockclose:smtp.server:{
  sockclose smtp.server.to. $+ $gettok($sockname,4-7,46)
}

Commentaires et avis

signaler à un administrateur
Commentaire de PaDa le 08/05/2006 22:58:50

C'est simple mais c'est un très bon snippet :) Je vais voir comment je peux utiliser ca..
Bonne continuation !

signaler à un administrateur
Commentaire de hisoka2501 le 09/05/2006 22:36:56

merci :) bonne continuation a toi aussis :)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Comment connecter un Socket ( sock ) à travers un proxy ? [ par biggoude ] JE souhaite connecter un Socket sur un server IRC en le passant par un Proxy, comment faire cela ?Merci Partage de connex ADSL et DCC send sous mIrc [ par mslot1 ] Rien a voir avec la prog mais je pense que c'est le meilleurendroit pour avoir une reponse. (ca fais 2 ans que jecherche une solution s'en en avoir t Partage de connex ADSL et DCC send sous mIrc [ par mslot1 ] Rien a voir avec la prog mais je pense que c'est le meilleurendroit pour avoir une reponse. (ca fais 2 ans que jecherche une solution s'en en avoir t Partage de connex ADSL et DCC send sous mIrc [ par mslot1 ] Rien a voir avec la prog mais je pense que c'est le meilleurendroit pour avoir une reponse. (ca fais 2 ans que jecherche une solution s'en en avoir t Partage de connex ADSL et DCC send sous mIrc [ par mslot1 ] Rien a voir avec la prog mais je pense que c'est le meilleurendroit pour avoir une reponse. (ca fais 2 ans que jecherche une solution s'en en avoir t Connexion sur irc à travers un proxy [ par bigoudie ] Bonjour,je suis actuellement en stage, et la politique de la direction informatique est de tout bridée. C'est à dire qu'à part du http, je ne peux rie Dossier racine du script [ par Factor8 ] Salut, Je viens de télécharger un pgm relatif aux proxy. Il s'agit de "proxytest.jhd" qui permet d'utiliser des proxy valides. Le programmeur deman Problème de connection a chat.viendez.com [ par ICIoBRa ] Kand jéssé d'me connecter a chat.viendez.com bé i m'met ça :Closing Link: ICIoBRa[**.***.***.***] (User has been permanently banned from ZeFunChat (Pr


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,530 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é.