IP-Changer (Routerkompatibilitätslistenupdate 19.2.2010)

    • Beta

    Es gibt 117 Antworten in diesem Thema. Der letzte Beitrag () ist von pc-freack.

      @HoUzE: Ich hab zwar en W501 V, aber das wird wohl gleich sein. Da ist irgendwo eine disconnect.exe "auf" dem Router. Die musst du aufrufen. Wenn ich daheim bin guck ich mal nach.
      EDIT: Ich hab mal nachgekuckt. Bei mir ist die URL: 192.168.2.1/cgi-bin/disconnect.exe Dann kommt zwar die Passworteingabe, aber die IP wurde schon gewechselt. Also lass dich davon nicht verwirren.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „gs93“ ()

      Bei mir steht bei IP :

      PHP-Quellcode

      1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2. <html>
      3. <head>
      4. <link rel="stylesheet" type="text/css" href="ErrorPageTemplate.css" >
      5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      6. <title>HTTP 500 Interner Serverfehler</title>
      7. <script src="errorPageStrings.js" language="javascript" type="text/javascript">
      8. </script>
      9. <script src="httpErrorPagesScripts.js" language="javascript" type="text/javascript">
      10. </script>
      11. </head>
      12. <body onLoad="javascript:expandCollapse('infoBlockID', true); initGoBack(); navCancelInit(); initMoreInfo('infoBlockID');">
      13. <table width="730" cellpadding="0" cellspacing="0" border="0">
      14. <!-- Error title -->
      15. <tr>
      16. <td id="infoIconAlign" width="60" align="left" valign="top" rowspan="2">
      17. <img src="info_48.png" id="infoIcon" alt="Infosymbol">
      18. </td>
      19. <td id="mainTitleAlign" valign="middle" align="left" width="*">
      20. <h1 id="mainTitle">Die Website kann diese Seite nicht anzeigen.</h1>
      21. </td>
      22. </tr>
      23. <tr>
      24. <!-- This row is for HTTP status code, as well as the divider-->
      25. <td id="http500Align" class="errorCodeAndDivider" align="right"><ID id="http500">&nbsp;HTTP 500</ID>
      26. <div class="divider"></div>
      27. </td>
      28. </tr>
      29. <!-- Error Body -->
      30. <tr>
      31. <td>
      32. &nbsp;
      33. </td>
      34. <td id="likelyCausesAlign" valign="top" align="left">
      35. <h3 id="likelyCauses">Wahrscheinlichste Ursachen:</h3>
      36. <ul>
      37. <li id="causeSiteMaintenance">Die Website wird momentan gewartet.</li>
      38. <li id="causeSiteError">Die Website enthält einen Programmierfehler.</li>
      39. </ul>
      40. </td>
      41. </tr>
      42. <!-- What you can do -->
      43. <tr>
      44. <td>
      45. &nbsp;
      46. </td>
      47. <td id="whatToTryAlign" valign="top" align="left">
      48. <h2 id="whatToTry">Mögliche Vorgehensweise:</h2>
      49. </td>
      50. </tr>
      51. <!-- refresh page -->
      52. <tr>
      53. <td>
      54. &nbsp;
      55. </td>
      56. <td id="refreshPageAlign" align="left" valign="middle">
      57. <h4>
      58. <table>
      59. <tr>
      60. <td valign="top">
      61. <img src="bullet.png" border="0" alt="" class="actionIcon">
      62. </td>
      63. <td valign="top">
      64. <span id="navCancelContainer"></span><noscript id="refreshPage">Aktualisieren Sie die Seite.</noscript>
      65. </td>
      66. </tr>
      67. </table>
      68. </h4>
      69. </td>
      70. </tr>
      71. <!-- back to previous page -->
      72. <tr>
      73. <td >
      74. &nbsp;
      75. </td>
      76. <td id="goBackAlign" align="left" valign="middle">
      77. <h4>
      78. <table>
      79. <tr>
      80. <td valign="top">
      81. <img src="bullet.png" border="0" alt="" class="actionIcon">
      82. </td>
      83. <td valign="top">
      84. <span id="goBackContainer"></span><noscript id="goBack">Wechseln Sie zur vorherigen Seite.</noscript>
      85. </td>
      86. </tr>
      87. </table>
      88. </h4>
      89. </td>
      90. </tr>
      91. <!-- InfoBlock -->
      92. <tr>
      93. <td id="infoBlockAlign" align="right" valign="top">
      94. &nbsp;
      95. </td>
      96. <td id="moreInfoAlign" align="left" valign="center">
      97. <h4>
      98. <table>
      99. <tr>
      100. <td valign="top">
      101. <a href="#" onclick="javascript:expandCollapse('infoBlockID', true); return false;"><img src="down.png" id="infoBlockIDImage" border="0" class="actionIcon" alt="Weitere Informationen"></a>
      102. </td>
      103. <td valign="top">
      104. <span id="moreInfoContainer"></span>
      105. <noscript><ID id="moreInformation">Weitere Informationen</ID></noscript>
      106. </td>
      107. </tr>
      108. </table>
      109. </h4>
      110. <div id="infoBlockID" class="infoBlock">
      111. <p id="errorExplanation">Dieser Fehler (HTTP 500 Interner Serverfehler) bedeutet, dass die Website, die Sie besuchen möchten, ein Serverproblem hat, durch das die Anzeige der Webseite verhindert wird.</p>
      112. </div>
      113. </td>
      114. </tr>
      115. </table>
      116. </body>
      117. </html>
      okay nochmal für dich ;)

      Also
      Du machst dir ein Webbrowser1 und ein Button1 und Zwei Timer in deine Form und schreibst in das Timer1 tick Event folgendes:

      Timer1.Tick

      VB.NET-Quellcode

      1. WebBrowser1.Navigate("http://192.168.2.1/cgi-bin/disconnect.exe")
      2. Timer2.Start()
      3. Timer1.Stop()


      In den Timer 2 schreibst du:

      VB.NET-Quellcode

      1. WebBrowser1.Navigate("http://192.168.2.1/cgi-bin/connect.exe")
      2. timer2.stop


      und in Form_Load das:

      VB.NET-Quellcode

      1. Timer1.intervall = 100
      2. timer2.intervall = 2500


      Hoffe das ist das wonach du gesucht hast ;)

      Also einfach für Router Trennen:
      192.168.2.1/cgi-bin/disconnect.exe (Auch wenn Passwortabfrage kommt ist der Router tzrotzdem getrennt)

      Und für router Verbinden:
      192.168.2.1/cgi-bin/connect.exe


      MfG
      HoUzE 8-)
      funzt bei mir auch super, aber wozu kann man es brauchen? Das ist keine Beleidigung, wirklich nur ne Frage ;) Ich meine, es tut was es soll, aber wieso ist es nützlich, die IP zu ändern?
      Gruß %P%
      Hello World
      Hello @all,
      aufgrund von arbeitstechnischem Zeitmangel kann ich mich erst jetzt wieder diesem Projekt zuwenden.
      Hoffe ihr habt dafür Verständnis...

      @ Chrisblue:
      Baue doch eine Funktion mit der man jede Stunde die IP wechselt, ist eventuell ein ganz nützlicher kleiner Schutz.
      Man könnte dies natürlich mit einbauen, kein Thema, jedoch stellt sich mir die Frage welchem Schutz der IP-Wechsel beitragen sollte. Erläuter mir dies doch bitte nochmal!

      @ Stifler.:
      Bei mir steht bei IP : "PHP-Quelltext..."
      Das lag daran, dass ich zu diesem Zeitpunkt Tests auf meinem Webspace durchgeführt habe, sollte jetzt aber wieder funktionieren. Ich muss halt, um an die IP zu gelangen, nen "Server-Request" durch führen.
      Dazu liegt ein PHP-Script auf meinem Space der das übernimmt und die Daten an das Prog zurück sendet.
      Wenn der Fehler noch auftauchen sollte gebt mir bitte umgehend Bescheid, danke euch.

      @ HoUzE:
      Danke das du in meiner Abwesenheit meinen Part hier übernommen hast :rolleyes: :D .

      @ Ganjin und %P%:
      ...aber nicht brauchbar da die meisten router hersteller auch so ein tool zur verfügung stellen...
      aber wozu kann man es brauchen?
      Jo, is richtig, interessiert aber an dieser Stelle auch nicht wirklich, da der IP-Changer, wie ich hier schon mehrmals erwähnte, nen Programmschnipsel meines Hauptprogramms ist. Über den Sinn des Ganzen kannst/könnt du/ihr ja gerne ne Runde mit Scotty debattieren oder blättert einfach 1-2 Seiten zurück und lest euch meine Kommis dazu durch ^^ .

      Von CrashOverride2242 und DK~Styla hätte ich, wenn möglich, gerne noch die Firmware-Version des Routers und danke euch schonmal für diese beiden Infos :thumbup: .

      @the Rest:
      Hätte nicht gedacht das hier in Zeiten meiner Abwesenheit großartig was passiert, also bedanke mich natürlich auch dafür und hoffe das auch weiterhin reges Interesse euer seits besteht.

      Momentan werde ich mich dann erstmal ein paar Kleinigkeiten wie der Codeoptimierung widmen.
      Beispielsweise nutze ich ja z.Z. noch das IE-Plugin (wie gs93 ja schon ne Seite zuvor durch die Scriptfehlermeldung mitbekommen hat 8-) ), welches im Grunde aber überflüssig ist. Mache das dann über nen Web-Request, so spart man schon wieder nen bissl Platz.

      Als dann, soweit erstmal. Solltet ihr noch Fragen, Anregungen oder Wünsche haben könnt ihr diese gern hier posten, ich stehe euch ab sofort wieder zur Verfügung :thumbup:

      Nice Greetz, Tom
      Hey Tom
      habs grad mal ausprobiert. Funktioniert und ich habe eine FritzBox 7113.
      Wenn man jedoch nicht im Netzwerk ist und dann den Button klickt, verabschiedet sich das Tool.
      Vielleicht kannst das ja noch abfangen.

      Schönen Abend

      Flo
      hab ich nicht.