[SOLVED] Skrypt logujący się na modem/router

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
artnex
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 26 paź 2010, 12:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Brak
Architektura: x86
Kontakt:

[SOLVED] Skrypt logujący się na modem/router

Post autor: artnex »

Witam,

chciałbym zrobić statystyki łącza ściągając co jakiś czas ilość ściągniętych bajtów.

Niestety jest problem, ponieważ trzeba się zalogować, żeby można było pobrać jakieś dane.

Nie jest to normalne logowanie w html'u tylko tak jakby w htaccess lub czymś podobnym.

Nie wiem jak przekazać do takiego czegoś login i hasło, żeby zalogować.

Modem TP-LINK TD-W8910G.

Proszę o jakieś wskazówki jak takie coś zrobić.
Awatar użytkownika
Hauleth
Wytworny Kaczor
Wytworny Kaczor
Posty: 382
Rejestracja: 18 sie 2008, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: Skrypt logujący się na modem/router

Post autor: Hauleth »

Basic Auth
Jeśli problem rozwiązany dodaj na początku tematu [SOLVED].

Biblioteka do C++ - Bust Lib: http://code.google.com/p/bust/
Awatar użytkownika
dawwin
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 202
Rejestracja: 18 kwie 2009, 09:16
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: Skrypt logujący się na modem/router

Post autor: dawwin »

Spróbuj tak

Kod: Zaznacz cały

wget --http-user=uzytkownik --http-password=haslo http://adres_ip/stats.html
Moje programy - http://dawwin.users.sourceforge.net/
Nie pomagam na PW
artnex
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 26 paź 2010, 12:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Brak
Architektura: x86
Kontakt:

Odp: Skrypt logujący się na modem/router

Post autor: artnex »

dawwin pisze:Spróbuj tak

Kod: Zaznacz cały

wget --http-user=uzytkownik --http-password=haslo http://adres_ip/stats.html

nie połączyło

Kod: Zaznacz cały

--2010-12-30 15:44:58--  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... failed: Connection timed out.
Retrying.

--2010-12-30 15:45:20--  (try: 2)  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... failed: Connection timed out.
Retrying.

--2010-12-30 15:45:43--  (try: 3)  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... failed: Connection timed out.
Retrying.

--2010-12-30 15:46:07--  (try: 4)  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... failed: Connection timed out.
Retrying.

--2010-12-30 15:46:32--  (try: 5)  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... ^C

EDIT:
chyba firewall blokował, teraz mam takie coś

Kod: Zaznacz cały

--2010-12-30 16:08:21--  (try: 2)  http://79.163.194.x/statswan.cmd
Connecting to 79.163.194.x:80... connected.
HTTP request sent, awaiting response... Read error (Connection reset by peer) in headers.
Retrying.
Awatar użytkownika
Hauleth
Wytworny Kaczor
Wytworny Kaczor
Posty: 382
Rejestracja: 18 sie 2008, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: Skrypt logujący się na modem/router

Post autor: Hauleth »

Mi zadziałało

Kod: Zaznacz cały

curl --basic -u "admin:$haslo" 192.168.1.1 --user-agent 'Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.13) Gecko/20101216 Firefox/3.6.13'
Tylko u mnie jęczy o obsługę JS.
Jeśli problem rozwiązany dodaj na początku tematu [SOLVED].

Biblioteka do C++ - Bust Lib: http://code.google.com/p/bust/
artnex
Piegowaty Guziec
Piegowaty Guziec
Posty: 8
Rejestracja: 26 paź 2010, 12:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: Brak
Architektura: x86
Kontakt:

Odp: Skrypt logujący się na modem/router

Post autor: artnex »

Mi zadziałało to co napisał dawwin, tylko że jestem przewrażliwiony na punkcie zabezpieczeń i na ruterze miałem włączonego firewalla, który dopuszczał tylko określone IP.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości