Bonjour à vous commu du fofo,
Need your help sur mon souci.
J'ai un équipement en local qui possède une interface web. Cet équipement possède une page HTTP qui stocke sa config à l'adresse : http://ad_ip/conf/dv.xml. Je souhaite récupérer cette page via wget ou autre outil. Le souci, c'est que pour accéder à la page de conf, il y a une page d'authent http://ad_ip/log.cgi.
Au login, l'échange se fait en POST. Je me suis donc orienté dans cette direction pour trouver ma commande. A l'aide du script formfind fournit sur ce site, j'obtiens la structure suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13
|
--- FORM report. Uses POST to URL "/log.cgi"
Input: NAME="submit_button" (HIDDEN)
Input: NAME="keep_name" (HIDDEN)
Input: NAME="enc" VALUE="1" (HIDDEN)
Input: NAME="user" VALUE="+user_name+" (INPUT)
Input: NAME="pwd" (PASSWORD)
Select: NAME=""
Option VALUE="en"
[end of select]
Button: "Log In" (SUBMIT)
Input: NAME="_keep_name" (CHECKBOX)
--- end of FORM |
Une des nombreuses commandes, qui me semble la plus pertinente, que j'ai lancée est la suivante :
wget --post-data '_user=adm&_pwd=pwd&_submit_button=submit' http://ad_ip/log.cgi
ou
wget --post-data '_user=adm&_pwd=pwd&_submit_button=submit' http://ad_ip/conf.dv.xml
Et j'arrive au même résultat, je ne récupère que la page html de la page de login.
Je souhaiterai donc savoir comment récupérer la page de config.
Merci de votre aide.
Partager