Hola amigos del foro, aca les traigo un reto tanto personal como profecional,hace unos meses en mi ciudad de instalaron unos equipos para la conexion wifi de acceso publico,pero ojo,no gratis, el sistema funciona con autentificacion del wirewall, usando un portal cautivo,quizas con pfSense, bueno no lo se del todo, pero si se que hay pasos que hay que completar para autenticarce a travez de la web de ese portal.
Un amigo me comento de cierto programa en android que hace la autenticacion,pero yo me propongo hacer uno para windows,pero yo no cuento con el conocimiento avanzado qque mucho de ustedes tienen, por eso creare este hilo para que entre todos aporten y me corrijan lo que ire haciendo.
ire tirando un poco de codigo aqui para que ustedes vean de que se trata y mientras pueden decirme que hacer.
Usando un ejemplo de un downloader de indy descargue la pagina de acceso aunke solo me devuelve cierta informacion indispensable para comenzar.
cuando accedemos a la web del proveedor:
http://login.serviciowifi.cu:8080/showlogin.do
nos devuelve esto
Código PHP:
<html><body>
<form name="CMCCWLANFORM" method="post" action="http://login.nauta.cu:8080/showlogin.do">
<input type="hidden" name="wlanuserip" value="100.68.33.178">
<input type="hidden" name="wlanacname" value="">
<input type="hidden" name="portalurl" value="http://login.nauta.cu:8080/showlogin.do">
<input type="hidden" name="wlanparameter" value="d339387934a89b9a023fc18f8adbcac7e4b2f40fb76c7657">
</form>
<script language='javascript'>CMCCWLANFORM.submit();</script>
</body>
</html>
<!--
<?xml version="1.0" encoding="UTF-8"?>
<WISPAccessGatewayParam xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.acmewisp.com/WISPAccessGatewayParam.xsd">
<Proxy>
<MessageType>110</MessageType>
<NextURL>http://login.nauta.cu:8080/showlogin.do?wlanuserip=100.68.33.178&wlanacname=&wlanparameter=d339387934a89b9a023fc18f8adbcac7e4b2f40fb76c7657</NextURL>
<ResponseCode>200</ResponseCode>
</Proxy>
</WISPAccessGatewayParam>
-->