Router-Konfig.-Aufruf scheitert an Sicherheitsabfrage

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
Falko
Admin
Beiträge: 3535
Registriert: 29.08.2004 11:27
Computerausstattung: PC: MSI-Z590-GC; 32GB-DDR4, ICore9; 2TB M2 + 2x3TB-SATA2 HDD; Intel ICore9 @ 3600MHZ (Win11 Pro. 64-Bit),
Acer Aspire E15 (Win11 Home X64). Purebasic LTS 6.11b1
HP255G8 Notebook @AMD Ryzen 5 5500U with Radeon Graphics 2.10 GHz 3.4GHz, 32GB_RAM, 3TB_SSD (Win11 Pro 64-Bit)
Kontaktdaten:

Re: Router-Konfig.-Aufruf scheitert an Sicherheitsabfrage

Beitrag von Falko »

Vielleicht mal über Telnet probieren. Ist zwar für Fritzbox,
aber die Speetports sind teiweise intern eine Fritzbox.

http://www.ip-phone-forum.de/showthread ... 569&page=2
Bild
Win11 Pro 64-Bit, PB_6.11b1
Benutzeravatar
Deluxe0321
Beiträge: 336
Registriert: 19.05.2006 00:31
Kontaktdaten:

Re: Router-Konfig.-Aufruf scheitert an Sicherheitsabfrage

Beitrag von Deluxe0321 »

Servus, habe mich hier an http://www.xup.in/dl,98328107/504.rar/ orientiert, ist ein Script um die IP des Routers zu ändern.

Bitte mal die ersten beiden Zeilen im Code anpassen und ausführen.

Code: Alles auswählen

Define CurlFile.s = "C:\Users\WSKeller\Desktop\curl_wlan\curl.exe" ;anpassen
Define Passwort.s = "xxxxxxx" ;passwort


Define NewList CurlDo.s()

Procedure CurlDo_Add(CMD.s)
  Shared CurlDo.s()
 
  If CMD.s
    If AddElement(CurlDo())
      CurlDo() = CMD.s 
    EndIf
  EndIf
 
EndProcedure


Procedure.s CurlDO_Invoke(CurlFile.s)
  Shared CurlDo.s()
  Protected PID.i
 
 
  If FileSize(CurlFile.s) > 0 And ListSize(CurlDo())
    ForEach CurlDo()
     
      PID.i = RunProgram(CurlFile.s,CurlDo(),GetPathPart(CurlFile.s),#PB_Program_Open | #PB_Program_Read)
      If PID.i
        While ProgramRunning(PID.i)
          If AvailableProgramOutput(PID.i)
            Debug ReadProgramString(PID.i) + Chr(13)
          Else
            Delay(1)
          EndIf
        Wend
        CloseProgram(PID.i)
      EndIf
     
    Next   
  EndIf
 
EndProcedure

OpenConsole()


;CurlDo_Add("-k https://speedport.ip/ -c cookie.txt")
CurlDo_Add("-k https://speedport.ip/cgi-bin/login.cgi --data "+#DQUOTE$+"pws="+Passwort.s+#DQUOTE$+" -c "+#DQUOTE$+"cookie.txt"+#DQUOTE$+"")
CurlDo_Add("-k https://speedport.ip/cgi-bin/wireless_ssid.cgi --data "+#DQUOTE$+"wlanEnable=1&wlanMode=9&powerLevel=3&channel=0&wlan_speed=1&T0_1=00&T0_2=00&T0_3=24&T0_4=00&T1_1=00&T1_2=00&T1_3=24&T1_4=00&T2_1=00&T2_2=00&T2_3=24&T2_4=00&T3_1=00&T3_2=00&T3_3=24&T3_4=00&T4_1=00&T4_2=00&T4_3=24&T4_4=00&T5_1=00&T5_2=00&T5_3=24&T5_4=00&T6_1=00&T6_2=00&T6_3=24&T6_4=00"+#DQUOTE$+" -c cookie.txt")

CurlDO_Invoke(CurlFile.s)

End
Grüße,
Deluxe0321
Ich habe keine Lösung, aber ich bewundere das Problem.
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Router-Konfig.-Aufruf scheitert an Sicherheitsabfrage

Beitrag von Kiffi »

hier wäre noch mal ein Ansatz mit Ff und einem Macro-Plugin:

http://www.purebasic.fr/english/viewtop ... 54#p413154

Grüße ... Kiffi
a²+b²=mc²
OlderCoder
Beiträge: 134
Registriert: 18.03.2013 12:30
Wohnort: Bayerland
Kontaktdaten:

Re: Router-Konfig.-Aufruf scheitert an Sicherheitsabfrage

Beitrag von OlderCoder »

Danke!
Ich werde mich später mal wieder damit befassen.
Für das Thema hab ich nicht mehr so den richtigen Nerv.
Im Moment funktioniert mein Maus-Auto-Klick-Programm auch wieder, warum auch immer.
Ich wollte das vor ein paar Tagen hier posten, aber das Forum war nicht zu erreichen.
Aber vielen Dank nochmal für die Hilfe!!! (Kann man hier eigentlich keine Danke verteilen?)
Gruß
OlderCoder
Antworten