![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre Confirmé
![]() Date d'inscription: juin 2004
Localisation: Troyes/Paris
Âge: 21
Messages: 240
|
Bonjour à tous.
Je me permet de répondre à cette question à priori sans réponse sur plusieurs dizaines de topics, sur dvp comme sur d'autres forums. La situation Un serveur muni de apache possède un script quelconque exécutable par le biais de HTTP (exemple : script PHP). Un pc sous Windows veut exécuter ce script de manière automatique sans devoir lancer un navigateur et récupérer les données de ce script. La soltuion Il est nécessaire d'utiliser l'exécutable netcat (60Ko à ce jour), programme similaire à telnet (en mieux Dans un dossier quelconque, mettre nc.exe (netcat), le fichier requete.txt et le fichier requete.bat (cf. ci-après). L'explication Le fichier requete.txt contient la requête complète d'un fichier suivant le protocole HTTP/1.1 Le fichier requete.bat contient la ligne de commande Code DOS :
type requete.txt | nc.exe domaine_du_serveur 80 > result.txt Le fichier requete.txt Il doit contenir ces termes (customisable), sans les retours chariots (\n mais pas \r : convention UNIX) Code :
GET http://domaine_du_serveur/script HTTP/1.1 Host: domaine_du_serveur User-Agent: ExecScript/1.0 Keep-Alive: 300 Proxy-Connection: keep-alive Cache-Control: max-age=0
__________________
gasp in touch -- Yankel Scialom Article - Comment les chaînes peuvent-elle être à l'origine du spam ? Dossier - La révolution des nanotechnologies ? Dossier - La chute chez la personne âgée. |
|
|
|
![]() |
![]() |
||
[DOS] Comment executer un script sur un serveur distant ?
|
||
| Outils de la discussion | |
|
|