[BATCH] DOS : rediriger a telnet une req HTTP contenue dans un .txt

DOS : rediriger a telnet une req HTTP contenue dans un .txt [BATCH] - Shell/Batch - Programmation

Marsh Posté le 15-02-2007 à 20:28:55    

Je fais quelques tests/études sur les requetes HTTP, en les faisant à la main.  
J'utilise donc une console de windows, et telnet, seulement pour des requetes un peu longues c'est pas pratique, donc je me suis dit je vais mettre ma requete dans un fichier et le rediriger vers l'entrée standard de telnet, mais ça marches pas :(
 
dans l'idée:

Code :
  1. $>type req.txt | telnet www.perdu.com 80 > out.txt


 
req.txt

GET /index.html HTTP/1.1
Host: www.perdu.com
 


 
Alors qu'en le tappant a la main ça marches, un pb dans ma redirection? on peut pas utiliser comme ça telnet?
 :??:


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 15-02-2007 à 20:28:55   

Reply

Marsh Posté le 18-02-2007 à 18:52:17    

up!
ce doit pas etre compliqué j'imagine mais je m'y perd un peu
ça existe un "man telnet" pour windows?


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Marsh Posté le 19-02-2007 à 13:43:02    

Il n'existe pas de man pour Windows, mais on peut avoir la syntaxe avec toutes les options pour chaque programme en tapant :
nom_du_programme /?, par exemple telnet /?
Selon les versions de Windows, il peut y avoir quelques différences d'un telnet à l'autre.
Il existe une option -f qui fait peut-être ce que vous demandez.


Message édité par olivthill le 19-02-2007 à 13:43:53
Reply

Marsh Posté le 25-02-2007 à 17:39:26    

Je te conseil d'utiliser netcat plutot que telnet, ce sera vraiment beaucoup plus simple :
 
@echo off
echo GET /index.html HTTP/1.1>req.txt
echo Host: www.perdu.com>>req.txt
echo.>>req.txt
nc www.perdu.com 80 < req.txt >> out.txt
 
Si tu veux vraiment utiliser telnet j'vais voir mais bon...

Reply

Marsh Posté le 25-02-2007 à 18:17:57    

ha bha ça, ça à l'air bien :)
c'est pile poil ce que je veux faire, des petites req http en script vite fait, du coup je commençait a regarder via un script php.
bon vais chercher ce petit util. :jap:


---------------
Habillé par Canon, Gallerie web v1.0
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed