• 04-12-2012, 04:21:49
    #1
    Sabahtan beri uğraşıyorum; modem'i otomatik restart ettirmem gerekiyordu.
    Sonunda çözdüm, belki arama motorlarından gelecek başka arkadaşlarında işine yarar:

    Sadece Modem şifrenizi değiştirmeniz gerek...
    Bu kod TTNET'in veridği Huawei HG655d modeli için geçerli.
    Diğer modeller için siz de sayfa kaynağını inceleyerek gerekli url'leri değiştirerek aynı yöntemle modemi reboot edebilirsiniz...

        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    
            Dim data() As Byte
            Dim pass As String
            Dim byt As Byte() = System.Text.Encoding.UTF8.GetBytes("YourModemLoginPassword")
            pass = Convert.ToBase64String(byt)
    
            data = ASCIIEncoding.ASCII.GetBytes("Username=admin&Password=" & pass)
            WebBrowser1.Navigate("http://192.168.1.1/index/login.cgi", "_self", data, Nothing)
    
        End Sub
    
        Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
    
            Dim data() As Byte
            data = ASCIIEncoding.ASCII.GetBytes("RequestFile=/html/management/reset.asp")
            WebBrowser2.Navigate("http://192.168.1.1/html/management/reboot.cgi", "_self", data, "Referer:http://192.168.1.1/html/management/reset.asp" & vbCrLf)
    
        End Sub
  • 09-12-2012, 17:49:44
    #2
    Ne işe yarıyacak bu ?
    Modem panelinde reset attırmak varken neden yazılım üzerinde ?
    Hangi alanda iş görür ?
  • 09-12-2012, 17:52:03
    #3
    Slash adlı üyeden alıntı: mesajı görüntüle
    Ne işe yarıyacak bu ?
    Modem panelinde reset attırmak varken neden yazılım üzerinde ?
    Hangi alanda iş görür ?
    Otomatik bir download programına her download işleminden sonra ip değişsin diye reset attırmak amaçlı eklenebilir.
  • 09-12-2012, 17:59:21
    #4
    CtrlInformatics adlı üyeden alıntı: mesajı görüntüle
    Otomatik bir download programına her download işleminden sonra ip değişsin diye reset attırmak amaçlı eklenebilir.
    Reset işlemi minimum 2-3 dk modemden modeme bu sayı artıp azalabılıyor, bunun yerine proxy daha mantıklı doğrumudur paşam ?
  • 09-12-2012, 17:59:58
    #5
    CtrlInformatics adlı üyeden alıntı: mesajı görüntüle
    Otomatik bir download programına her download işleminden sonra ip değişsin diye reset attırmak amaçlı eklenebilir.
    Kesinlikle veya internet gittiği zaman veya tıkanma oldugunda evde yokken bile program kendi kendine modeme reset atabilir... Uzaktan erişim falan geniş düşünmek lazım..

    Slash adlı üyeden alıntı: mesajı görüntüle
    Reset işlemi minimum 2-3 dk modemden modeme bu sayı artıp azalabılıyor, bunun yerine proxy daha mantıklı doğrumudur paşam ?
    Uygun programı yazarsan dk problemleride ortadan kalkacaktır...
  • 09-12-2012, 18:12:54
    #6
    DarKPeArL adlı üyeden alıntı: mesajı görüntüle
    Kesinlikle veya internet gittiği zaman veya tıkanma oldugunda evde yokken bile program kendi kendine modeme reset atabilir... Uzaktan erişim falan geniş düşünmek lazım..


    Uygun programı yazarsan dk problemleride ortadan kalkacaktır...
    Mmm, bu mantıklı aslında uzaktan erişim için modem resetleme vs mantıklı geldi banada.

    Bu aralar android programlama üzerine araştırma yapıyorum sıtelere hıt gönderme vs amaçlı
  • 09-12-2012, 18:25:19
    #7
    Slash adlı üyeden alıntı: mesajı görüntüle
    Reset işlemi minimum 2-3 dk modemden modeme bu sayı artıp azalabılıyor, bunun yerine proxy daha mantıklı doğrumudur paşam ?
    Download işlemlerinde proxy pek mantıklı değil. Ha dersenizki özel proxy kullanacam tamam derim fakat public proxyleri kullananların %80i zaten download yapıyor. Şansınıza download yapmamış bir proxy gelirse belki dediğiniz mantıklı olur.

    Modeme telnet ile girip doğru restart komutunu verirseniz modem anında reset atar. ISP bağlantısıda 30 sn. dersek 30 snde modem ip değişmiş bir şekilde hizmete girecektir.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 18:25:19 -->-> Daha önceki mesaj 18:17:06 --

    Aklıma eskiden sattığım uzaktan ev kontrol sistemi geldi. İnternet kesildiğinde bir şey yapamıyorduk. Kodu phpye uyarlarsak google'a yada benzer siteye ping atamadığında modemi resetlemesini sağlayabiliriz aslında.
  • 09-12-2012, 23:28:20
    #8
    php ye gerek yok aslında zaten php olursada bu sefer kodun calısması icin ayrıca bir apache+mysql yapıya ihtiyacın olacak daha basitce masaüstü programınızdan hatta ping işlemini rahatca sağlayabilirsiniz..
  • 10-12-2012, 00:03:51
    #9
    DarKPeArL adlı üyeden alıntı: mesajı görüntüle
    php ye gerek yok aslında zaten php olursada bu sefer kodun calısması icin ayrıca bir apache+mysql yapıya ihtiyacın olacak daha basitce masaüstü programınızdan hatta ping işlemini rahatca sağlayabilirsiniz..
    Doğrudur fakat programım gömülü linux içerisindeki php yazılımdan oluşuyordu. Adsl'in ilk çıktığı dönemlerde satıyordumda artık eskidi şimdi ev otomasyonları dahada gelişti, cepten kontrol ediliyor. Yani eskisi gibi hat kesildi, elektrik gitti dertleri yok. Sistem linux olunca php daha mantıklıydı, hemde basit bir arayüzü vardı ve heryerden ulaşılıyordu. Üstteki mesajım kodun nerelerde kullanılabileceğine dair bir örnekti ama açıklamamıştım. ADSL ilk çıktığında çalışmalardan dolayı hat kopuyor ve TT uzaktan restart edemiyordu modemleri. Ben telnet ile çözmüştüm fakat her modeme özel yazmak zorundaydım kodları, e haliyle her modemin mantığını çözecek zamanım yoktu. @ugur_ben arkadaşın kodları bu konu için daha mantıklı geldi bana. Zaten artık geliştirmiyorum programı ama yapacak arkadaşların kafasında belki bir ampül yakar bu açıklama.

    İyi forumlar...