MINI TELNET

cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 - 29 sept. 2004 à 07:05
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008 - 2 oct. 2004 à 13:55
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/26466-mini-telnet

skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
2 oct. 2004 à 13:55
Merci SornDrixer j'ai compris pour les commandes grace a ton explication. Pour les picwin ça attendra :X je sais meme pas comment ça fonctionne. bref jvais voir tout ça
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
2 oct. 2004 à 13:42
j'ai encore plus court si tu veux :)
tu fais /run cmd et là dans l'invite de cmd qui s'ouvre a toi tu tape "telnet ip port" et voilà. Aussi efficace et encore plus rapide.
abdoulax Messages postés 875 Date d'inscription samedi 17 mai 2003 Statut Membre Dernière intervention 22 juin 2012 1
30 sept. 2004 à 18:55
Ouaich assez simple ms ça m'a l'air poa mal. Sinon dommage que tu utilise un system de dialog.

Sinon je suis désolé si je te fais concurence en faisant le plus petit client telnet ms voici ma source lol :

alias telnet { msg $me $+($chr(1),DCC) CHAT chat $longip( $1 ) $$2 }

Et oui c tout lol. Il suffit de taper /telnet ip port

Le seul inconvénient c kon est obligé d'être connecté pour pouvoir executer cette commande.
Mon astuce c'est d'utilisé le dcc chat pour créer un connection telent... voilou

Have fun
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
30 sept. 2004 à 18:09
Voila un exemple pour la commande mail :

on 1:DIALOG:sok:sclick:3:{
if $gettok($did(2),1,32) == MAIL { mail ...... }
else { sockwrite -n opensok $did(2) }
$didsm(sok,1,2,$did(2))
}

Si MAIL est envoyé avec pour position le 1er mot (exemple si on envoie MAIL truc bidule bleh)
Alors on execute l'alias mail.
Ensuite à toi de te faire un alias mail permettant d'envoyer un mail à partir d'un serveur smtp que l'user peut définir dans la commande, par exemple :
MAIL smtp.leserveur.com expediteur recepteur contenu_du_mail

Et pour agir sur un dialog actuellement ouvert, je ne sais pas non plus comment faire, faudrait faire un tour sur mircscripts.org ou scriptsdb.org à la recherche d'un dll le permettant.
(Si tu aurais fais ton addon en picwin, tu n'aurais pas eu de problème ;P)
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
30 sept. 2004 à 17:10
j'ai pas trouver comment "créer" ou "modifier" "dynamiquement" un dialog. il faut une dll ? pke c'est possible de le faire du moment qu'on peut ajouter des tab dans le dialog alors qu'il est run.

pour les commandes j'ai toujours pas compris :$ dsl
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
29 sept. 2004 à 12:50
Pour faire une commande, avant d'envoyer la donnée au serveur, tu vérifies se que l'user envoie, si par exemple il envoie MAIL expediteur recepteur contenu, tu vois que c'est une commande, et non une donnée à envoyer.
(Il te suffit de vérifier ca au sclick sur le bouton send)


Une autre idée, mais un peu plus dur à réaliser je pense :
créer un système d'onglet illimité, de façon à pouvoir établir plusieurs connexions à la fois. (un peu comme les consoles sous linux)
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
29 sept. 2004 à 08:47
rah jcomprends pas ce que tu veux dire en fait j'ai rien calculer (p-e la fatigue)
parceque tu me dis de rajouter des cmd. mais je peux pas :D c'est le serveur auquel tu te conect qui decide des commandes que tu vas lui send telnet lui n'est qu'un bloc note arf help
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
29 sept. 2004 à 08:41
heu.. l'automatisation tu la vois comment ?

- petit dialog avec "server smtp" "user" "pass" et hop conecter ensuite tout a la main.
- ou tout a la main ?
- ou tout automatik ?

si les cmd sont automatisé entierement c'est plus un "telnet" c'est un client de messagerie.

L'udp j'ai pas compris son role dans les srv de msg
hu ?
skotmarud Messages postés 116 Date d'inscription samedi 5 avril 2003 Statut Membre Dernière intervention 26 janvier 2008
29 sept. 2004 à 08:13
je veux bien essayer (je ne promet rien Ôô)
merci pour tes cmts. :)
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
29 sept. 2004 à 07:07
Ha oui, autre remarque :

Ajoute le support du TCP (qui est déjà) et de l'UDP.
Il va te falloir travailler avec 2 types de socket dans ce cas, mais ce n'est pas plus dur à faire.
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
29 sept. 2004 à 07:05
Basique mais peut être utile.

Et vu que tu appelles ton addon telnet, autant en faire un s'approchant un peu + de celui de windows, par exemple en rajoutant des commandes. une commande mail permettant d'automatiser l'acheminement vers un serveur smtp serait pas mal par exemple.
Rejoignez-nous