brechtvm
Legacy Member
Ik zou graag inloggen op mijn router met behulp van CURL.
Login = Dialog box
Adres = http://192.168.1.1/setup.cgi?next_file=Setup.htm
Ik heb het volgende script:
Let op:
Er bestaan 2 configuraties:
router1 (WRT54G met DD-WRT erop) :
$urlDDWrt + $post_fieldsDDwrt
router2 (WRT300N met standaard firmware):
$url + $post_fields
Zoals je ziet is het inloggen bij de wrt300n met blanco username en misschien schuilt hier het probleem wel?
Ik krijg bij Router1 een succesvolle aanmelding (asp page)
bij Router2 krijg ik echter een "401 Unauthorized Authorization required" pagina te zien...
Heb al vanalles geprobeerd
- username invullen (root,admin,...)
- url veranderen (met cgi erin, setup-pagina, index.htm, ...)
- ..
Ik ben dus ten einde raad...
Login = Dialog box
Adres = http://192.168.1.1/setup.cgi?next_file=Setup.htm
Ik heb het volgende script:
Let op:
Er bestaan 2 configuraties:
router1 (WRT54G met DD-WRT erop) :
$urlDDWrt + $post_fieldsDDwrt
router2 (WRT300N met standaard firmware):
$url + $post_fields
Zoals je ziet is het inloggen bij de wrt300n met blanco username en misschien schuilt hier het probleem wel?
Code:
<?
/**
* Initialize the cURL session
*/
$urlDDWrt = "http://192.168.1.200/index.asp";
$url = "http://192.168.1.1/index.htm";
$post_fieldsDDwrt = 'root:admin';
$post_fields = ':admin';
$ch = curl_init();
/**
* Set the URL of the page or file to download.
*/
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_USERPWD, $post_fields);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
/* curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); */
/**
* Execute the cURL session
*/
curl_exec ($ch);
/**
* Close cURL session and file
*/
curl_close ($ch);
echo($ch);
?>
Ik krijg bij Router1 een succesvolle aanmelding (asp page)
bij Router2 krijg ik echter een "401 Unauthorized Authorization required" pagina te zien...
Heb al vanalles geprobeerd
- username invullen (root,admin,...)
- url veranderen (met cgi erin, setup-pagina, index.htm, ...)
- ..
Ik ben dus ten einde raad...

:applause: