- Offizieller Beitrag
Hi zusammen,
es gibt ja Tools wie http://www.routercontrol.de/
Hat jemand sowas schon mal mit Autoit probiert?
Mega
Hi zusammen,
es gibt ja Tools wie http://www.routercontrol.de/
Hat jemand sowas schon mal mit Autoit probiert?
Mega
Nein, dazu muss man erst mal UPnP implementieren
http://msdn.microsoft.com/en-us/library/…v=VS.85%29.aspx
Zum Glück sind das IDispatch-Interfaces, also sollte man nach einem CoCreateInstance ohne AutoItObject damit arbeiten können.
Kann man das nicht über COM nutzen?
Edit: http://www.autoitscript.com/forum/topic/57…__1#entry499462
das ist zwar aus einen anderen forum für eine frizbox 7270
#include <WebTCP.au3>
#include <INet.au3>
_WebTcp_Startup()
$oWebTCP = _WebTcp_Create()
$sIP = _GetIP()
$sPacket = '<?xml version="1.0" encoding="utf-8"?>' & @CRLF & _
'<s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">' & @CRLF & _
' <s:Body>' & @CRLF & _
' <u:ForceTermination xmlns:u="urn:schemas-upnp-org:service:WANIPConnection:1" />' & @CRLF & _
' </s:Body>' & @CRLF & _
'</s:Envelope>'
$oWebTCP.Navigate('http://fritz.box:49000/upnp/control/WANIPConn1', $sPacket, "text/xml", 49000, False, 'SOAPACTION: urn:schemas-upnp-org:service:WANIPConnection:1#ForceTermination')
ConsoleWrite($sIP & @CRLF)
ConsoleWrite(_GetIP())
Ja, ohne UPnP geht es einfacher, vor allem bei der Fritzbox.
Es gilt auch zu Bedenken, dass UPnP ein Sicherheitsrisiko darstellen kann ...
Gruß
Greenhorn