Tengo el siguiente script para enviar un comando a mi router para que modifique la velocidad de mi router pero sólo funciona en windows con IExplore, la modificación de velocidad la estoy haciendo para mi Proyecto Fin de Carrera, para hacer unas pruebas.
Código:
var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
HTTPREQUEST_SETCREDENTIALS_FOR_SERVER = 0;
WinHttpReq.open( "POST", URL , false );
WinHttpReq.SetCredentials( admin, pass, HTTPREQUEST_SETCREDENTIALS_FOR_SERVER);
WinHttpReq.SetRequestHeader("Content-Type", ContentType);
WinHttpReq.SetRequestHeader("Content-Length", ContentLength);
WinHttpReq.send(POSTDATA);
Me gustaría que funcionase en linux pero esto es imposible debido a que ActiveX sólo va con windows, existe algun modo de enviar este request a mi router de alguna otra manera en javascript por ejepemplo??
Un saludo y gracias.