JDownloader Community - Appwork GmbH
 

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 25.06.2009, 17:30
slawny
Guest
 
Posts: n/a
Default nagralem skrypt ponownego połączenia. PENTAGRAM 6331-62

nagralem skrypt ponownego połączenia potek skopiowalem go do zakladki skrypt CLR+wpisalem logi+haslo+ip rotera jednak ROUTER dalej sie nie restartuje.co mam zrobic????zeby dzialalo???a moze ktos ma gotowego reconnect.bat pod PENTAGRAM 6331-62.z góry dzieki za odpowiedz

[[[HSRC]]]
[[[STEP]]]
[[[REQUEST]]]
GET / HTTP/1.1
Host: %%%routerip%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET / HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /index.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /bleft.asp?_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /bhome.asp?_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /goform/connect?WEBPAGE=%2Fbhome.asp&conn=1&_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /bhome.asp?_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /goform/connect?WEBPAGE=%2Fbhome.asp&conn=0&_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /bhome.asp?_bn_hdl=1228893058 HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[/HSRC]]]


czy cos tu trzeba zmienic dopisac????


JAK KTOS ZNAJDZIE DZIALAJACY RECONECT PROSZE O PODZIELENIE SIE

Last edited by slawny; 09.08.2009 at 12:44.
Reply With Quote
  #2  
Old 25.06.2009, 21:40
djuzi
Guest
 
Posts: n/a
Default

Powiem tak: Nagrywanie ponownego połączenia zostało stworzone po to, by w całości można było przeprowadzić ten proces automatycznie. Jeśli w ten sposób nie działa Ci, spróbuj nagrać jeszcze raz, tym razem używając opcji Raw Mode. Jeśli i to nie pomoże - cóż... NPP nie jest wciąż idealne, a my nie mamy możliwości sprawdzić go na każdym routerze.
Reply With Quote
  #3  
Old 13.07.2009, 10:38
papcio chmiel
Guest
 
Posts: n/a
Default

Slawny, ja mam Pentagrama 6331-6, nagrałem skrypt ponownego połączenia, i jak na razie z powodzeniem wszystko jest ok. Jeżeli jeszcze nie rozwiązałeś problemu to podaję Ci mój skrypt może Ci podpasuje:

[[[HSRC]]]
[[[STEP]]]
[[[REQUEST]]]
GET / HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /index.htm HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /top.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /left.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /home.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /bottom.htm HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /goform/connect?wan_connect_status=Disconnected HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /home.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST]]]
GET /home.asp HTTP/1.1
Host: %%%routerip%%%
Authorization: Basic %%%basicauth%%%
[[[/REQUEST]]]
[[[/STEP]]]

[[[/HSRC]]]

Powodzenia.
Reply With Quote
  #4  
Old 06.08.2009, 20:43
SilvX
Guest
 
Posts: n/a
Default

Posiadam router Pentagram Cerberus P6331-62 i także doświadczam problemu niemożności automatycznego resetowania połączenia. Wygenerowany przeze mnie skrypt wygląda niemal tak samo jak użytkownika slawny. Zauważyłem, że za każdym razem zmieniają się numery znajdujące się po bn_hdl= Podejrzewam, że jest to jakiś numer sesji czy coś w tym stylu. Moje pytanie więc brzmi: jak to ominąć? Już cały dzień próbuję rozwiązać problem z ponownym połączeniem. W skrypcie cryptload także są obecne zmieniające się wartości:

Code:
<CryptLoad>
<Router name="Cerberus" />
<Command method="Auth" action="" />
<Command method="GET" action="goform/connect">
<Parameter name="WEBPAGE" value="%2Fbhome.asp" />
<Parameter name="conn" value="1" />
<Parameter name="_bn_hdl" value="68183795" />
</Command>
<Command method="GET" action="bhome.asp">
<Parameter name="_bn_hdl" value="68183795" />
</Command>
<Command method="GET" action="goform/connect">
<Parameter name="WEBPAGE" value="%2Fbhome.asp" />
<Parameter name="conn" value="0" />
<Parameter name="_bn_hdl" value="68183795" />
</Command>
<Command method="GET" action="bhome.asp">
<Parameter name="_bn_hdl" value="68183795" />
</Command>
</CryptLoad>
Bardzo proszę o pomoc!
Reply With Quote
  #5  
Old 22.08.2009, 10:36
pikolo75
Guest
 
Posts: n/a
Default

Tu masz poradnik
Pod tym adresem masz mój poradnik do konfiguracji każdego routera :
**External links are only visible to Support Staff****External links are only visible to Support Staff**
Reply With Quote
  #6  
Old 24.08.2009, 01:02
Bob
Guest
 
Posts: n/a
Default

Ja również wygenerowałem skrypt do routera TP-LINK TD-W8901G. Podczas opcji 'Zmień adres IP' wszystko działa dobrze, natomiast kiedy sprawdzałem czy automatycznie zmieni IP po pobranym parcie to właśnie nie zmieniło. nie wiem co nie gra może ktoś ma jakąś rade? Mój wygenerowany skrypt to:

<CryptLoad>
<Router name="myrouter" />
<Command method="Auth" action="" />
<Command method="POST" action="Forms/tools_system_1">
<Parameter name="restoreFlag" value="0" />
<Parameter name="Restart" value="RESTART" />
</Command>
<Command method="GET" action="maintenance/tools_system.htm" />
</CryptLoad>
Reply With Quote
  #7  
Old 24.08.2009, 14:49
SilvX
Guest
 
Posts: n/a
Default

@pikolo75, twój poradnik nie pomoże, problem jest bardziej skomplikowany. Chodzi o to, żeby skrypt automatycznie pobierał wartość zmiennej _bn_hdl i wstawiał ją w odpowiednie miejsce (value=""). Niestety nie mam pojęcia jak to zrobić. Może fragment źródła strony głównej routera podsunie komuś jakiś pomysł.

Code:
<script type="text/javascript">
<!--
var userBGMode="0";
var nowMode="";
var bnhdl="_bn_hdl=1522584767";
var nowURL;
var nowID;
function resetURL()
{
	var idd=document.getElementById(nowID);
	idd.href=nowURL;
}
function chgURL(u,ida)
{
	var idd=document.getElementById(ida);
	var str=u+"?"+bnhdl;
	idd.href=str;
	nowURL=u;
	nowID=ida;
	setTimeout ("resetURL();", 500);
}
var harr=[[0, 350], [600, 520], [768, 720], [960, 790], [1024, 790]];
var harrlen = harr.length;
function getFitH (sh)
{
	for (var i = 0; i < harrlen-1; i++) {
		if (sh <= harr[i+1][0] && sh > harr[i][0]) break;
	}
	var ch = harr[i][1];
	return ch;
}
function init()
{
	var updnHeight=156;
	var sh = 768;
	if (typeof(screen.height) == 'number') sh = screen.height;
	if (typeof(window.innerHeight) == 'number') {
		// non IE
		ch = window.innerHeight;
	} else if (document.documentElement && document.documentElement.clientHeight) {
		// IE 6+ in 'standards compiant mode'
		ch = document.documentElement.clientHeight;
	} else if (document.body && document.body.clientHeight) {
		// IE 4 compatible
		ch = document.body.clientHeight;
	} else {
		ch = getFitH(sh);
	}
	if (ch < harr[0][1]+updnHeight) {
		ch = getFitH(sh)
	}
	ch -= updnHeight;
	var idd=document.getElementById("idleft");
	if (ch == idd.height) return;
	idd.height = ch;
	document.getElementById("idmain").height = ch;
}
-->
</script>
</head>
<body class="base" onload="init();">
<table class="basetbl" cellpadding="4" cellspacing="0" width="97%">
<tr><td valign="top">

<table border="0" cellpadding="0" cellspacing="0" width="100%">

<tr><td id="idhead" class="logoleft" align="left">
<img class="logo1" src="logo1.gif" alt="" usemap="#logomap">
<map id="logomap" name="logomap">
<area shape="rect" coords="8,3,193,64" href="**External links are only visible to Support Staff** target="_blank" alt="**External links are only visible to Support Staff**>
</map>
</td>
<td class="pdname">ADSL Firewall Router</td>
<td class="logoright" align="right">
<img class="logo2" src="logo2.gif" alt="">
</td></tr>

<tr><td colspan="3">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>

<td class="menu"><script type="text/javascript"><!--
var str;
if (nowMode != "") str=(nowMode=="adv")?'left.asp':'bleft.asp';
else str=(userBGMode=="1")?'left.asp':'bleft.asp';
document.write('<iframe id="idleft" src="'+str+'?_bn_hdl=1522584767" name="contents" frameborder="0" width="180" height="400"></iframe>');
--></script></td>
<td><script type="text/javascript"><!--
if (nowMode != "") str=(nowMode=="adv")?'home.asp':'bhome.asp';
else str=(userBGMode=="1")?'home.asp':'bhome.asp';
document.write('<iframe id="idmain" src="'+str+'?_bn_hdl=1522584767" name="main" frameborder="0" width="100%" height="400"></iframe>');
--></script></td>
</tr>
</table>
</td></tr>
Reply With Quote
  #8  
Old 02.09.2009, 10:17
slawny
Guest
 
Posts: n/a
Default PENTAGRAM 6331-62 100% dzialajacy skrypt

jesli sa jakies pytania pisac oto SKRYPT:
@ECHO OFF
rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: temp_SendKeys.VBS will contain the "commands"
ECHO.set handler=WScript.CreateObject("WScript.Shell")>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS


rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Host
ECHO.handler.SendKeys "open 192.168.1.100~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS


rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Send Login Name
ECHO.handler.SendKeys "admin~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS
rem :: Send Password
ECHO.handler.SendKeys "pentagram~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS

rem :: Send Command
rem ECHO.handler.SendKeys "wan adsl reset~" >>temp_SendKeys.VBS
ECHO.handler.SendKeys "sys reboot~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS
ECHO.handler.SendKeys " ~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1500 >>temp_SendKeys.VBS


rem :: :::::::::::::::::::::::::::::::::::::::::::::
rem :: Logout
ECHO.handler.SendKeys "exit~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS
ECHO.handler.SendKeys " " >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS
ECHO.handler.SendKeys "quit~" >>temp_SendKeys.VBS
ECHO.WScript.sleep 1250 >>temp_SendKeys.VBS

rem :: Open Telnet
start telnet.EXE

rem :: Run the script
cscript//nologo temp_SendKeys.VBS

rem :: Delete temp_SendKeys.VBS
DEL temp_SendKeys.VBS

taskkill /im telnet.exe
Reply With Quote
  #9  
Old 09.09.2009, 17:10
verdo
Guest
 
Posts: n/a
Default

Witam wszystkich posiadaczy routerów Pentagram

Mam bardzo dobrą wiadomość.
Umieszczam tutaj skrypt do automatycznego ponownego połączenia dla routera Pentagram 6331-62.

Program jest napisany w języku ruby.
W porównaniu do skryptu wykorzystującego telnet (czyli tego w poście powyżej),jest:
  • znacznie szybszy, gdyż resetuje tylko połączenie a nie cały router
  • działa całkowicie w tle, tym samym żadne wyskakujące okna się nie pojawią.

"How to" czyli jak go użyć:

I. Znajdź i spisz niezbędne dane:
- adres ip twojego routera
- login
- hasło

II. Pobierz i zainstaluj najnowszą dystrybucję języka Ruby z oficjalnej strony: "**External links are only visible to Support Staff**

III. Ściągnij skrypt stąd: "**External links are only visible to Support Staff** umieść go w katalogu gdzie znajduje się JDownloader.

IV. Zmodyfikuj skrypt
1. Otwórz plik reconnect.rb w notatniku albo innym programie
2. W 12 linijce która wygląda tak:
Quote:
login = "admin" # CHANGE
w pole pomiędzy cudzysłowami wpisz swój login zastępując słowo domyślne (czyli admin)
3. W następnej linijce (13) w pole pomiędzy cudzysłowami wpisz swoje hasło zastępując słowo domyślne (czyli password )
4. W kolejnej linijce (14) w pole pomiędzy cudzysłowami wpisz adres ip routera zastępując domyślny (czyli 192.168.1.100 )
5. Zapisz zmiany

V. Skonfiguruj JDownloadera
1. Wejdź w zakładkę "ustawienia"
2. Następnie "moduły" > "ponowne połączenie"
3. Wybór metody: "wsadowe"
4. Kliknij pole "wybierz" i wskaż folder w którym znajduje się plik reconnect.rb (domyślnie powinien się znajdować w katalogu głównym JDownloadera)
5. W polu skrypt wsadowy wpisz
Quote:
ruby reconnect.rb
6. Przetestuj działanie programu.

Zobacz etapy tutaj: "http://img245.imageshack.us/img245/6395/reconnect.jpg"

Jeśli masz jakieś pytania pisz w tym wątku.

Pozdrawiam.

Last edited by verdo; 18.09.2009 at 20:03.
Reply With Quote
  #10  
Old 11.09.2009, 23:50
verdo
Guest
 
Posts: n/a
Default

W razie gdyby link do skryptu na storage.to nie działał, umieszaczam tutaj kod. Skopiuj i zapisz jako reconnect.rb.

Code:
#
# Pentagram Cerberus P 6331-6 restart script
#
# written by verdo
# based on anotonone's script (**External links are only visible to Support Staff**
#

require 'net/http'
require 'cgi'
require 'base64'
#***************************************
login = "admin"   # CHANGE 
pass = "password" # CHANGE 
ip_address = "192.168.1.100" # CHANGE
#***************************************
i = 0
path = "/index.asp"

def reconnect login, pass, path, ip_address, i
  
  i = i + 1
  puts "step_nr: #{i}   !!!!!!!!!!!!!!!!!!!!!\n------\n"
  http = Net::HTTP.new("%s" % ip_address, 80)
	pass_b64 = Base64.encode64("%s:%s" % [login, pass])
	
	header = {
		"User-Agent" => "Opera/9.62 (Windows NT 5.1; U; pl) Presto/2.1.1",
		"Accept" => "text/html",
		"Accept-Encoding" => "identity",
		"Authorization" => ("Basic %s" % pass_b64),
		"Connection" => "close"
	}

	index_response  = http.request_get path, header
	puts "index_response_code = #{index_response.code}"
  puts "session_id: #{index_response.body.scan(%r{var bnhdl="(.*?)";}m)}\n++++++\n\n"
  sid = index_response.body.scan(%r{var bnhdl="(.*?)";}m)
  puts "index_response_body:\n++++++\n\n#{index_response.body}*****\n\n" if index_response.code != '200'
  puts "\nERROR - check your login, password and router ip" if i > 5
  return false if i > 5
  reconnect(login, pass, path, ip_address, i) if index_response.code != '200'
  if index_response.code == '200'
  disconnect_response = http.request_get "/goform/connect?WEBPAGE=%2Fhome.asp&conn=1&#{sid}", header
  puts "disconnect_response_code = #{disconnect_response.code}\n++++++\ndisconnect_response_body:\n++++++\n#{disconnect_response.body}---------\n\n"
  sleep 1 # change for greater value if ip address remains the same
  connect_response = http.request_get "/goform/connect?WEBPAGE=%2Fhome.asp?&conn=0&#{sid}", header
  puts "connect_response_code = #{connect_response.code}\n++++++\nconnect_response_body:\n++++++\n#{connect_response.body}***\n\n"
  puts "RECONNECTION DONE"
  end
  true
end
reconnect(login, pass, path, ip_address, i)

Last edited by verdo; 18.09.2009 at 20:08.
Reply With Quote
  #11  
Old 31.10.2009, 16:22
tiranog
Guest
 
Posts: n/a
Default

Pentagram Cerberus P 6331-6

Code:
[[[HSRC]]]
    [[[STEP]]]
        [[[REQUEST]]]
            GET /goform/disconnect HTTP/1.1
            Host: %%%routerip%%%
            Authorization: Basic %%%basicauth%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
    [[[STEP]]][[[WAIT seconds="5"/]]][[[/STEP]]]
    [[[STEP]]]
        [[[REQUEST]]]
            GET /goform/connect HTTP/1.1
            Host: %%%routerip%%%
            Authorization: Basic %%%basicauth%%%
        [[[/REQUEST]]]
    [[[/STEP]]]
[[[/HSRC]]]

No i uczywiście w:
Użytkownik - admin (domyślnie)
Hasło - pentagram (domyślnie)
IP Routera: 192.168.1.100 (domyślnie)

Last edited by tiranog; 09.05.2011 at 22:20.
Reply With Quote
  #12  
Old 02.11.2009, 20:37
specmen
Guest
 
Posts: n/a
Default Skrypty nie działają:(

Na moim 6331-6 żaden z wyżej wymienionych skryptów nie działa:outch:
Próbowałem już prawie wszystkiego i reconecta nigdy nie było. Po nagrywaniu Ponownego połączenia niby wszystko ok ale przy próbie niestety wyskakuje błąd.
Proszę o pomoc
Reply With Quote
  #13  
Old 11.03.2010, 23:04
SilverMind
Guest
 
Posts: n/a
Default

Witam.
Tego posta kieruje głownie do verdo ale jeśli ktoś coś wie proszę również pisać
Pisze w sprawie dość dawnego postu, a mianowicie chodzi mi o ten program napisany w ruby do reconecta pentagrama 6331-62. Sprawa wygląda mniej więcej tak ze wszystko ładnie pięknie chodziło aż tu kiedyś po prostu przestał działać nie wiem czy z mojej winy, czy z innych przyczyn, ale gdy uruchamiam program mam coś takiego ze kończy się tekstem
"This document has moved to a new <a href=**External links are only visible to Support Staff**>location</a>"

Czy wiesz co może być grane? bo ja już różnych rzeczy próbowałem nawet restart routera do fabrycznych ustawień.

Na programowaniu się nie znam zbytnio zacząłem bawić się w pythonie ale mam mało czasu na to.

Byłbym bardzo wdzięczny za jakąkolwiek odpowiedź.
Jeśli będzie trzeba prześle screen z całej pracy programu.

Pozdrawiam
Reply With Quote
  #14  
Old 08.04.2010, 17:24
verdo
Guest
 
Posts: n/a
Default

Quote:
Originally Posted by SilverMind View Post
Witam.
Tego posta kieruje głownie do verdo ale jeśli ktoś coś wie proszę również pisać
...
Byłbym bardzo wdzięczny za jakąkolwiek odpowiedź.
Jeśli będzie trzeba prześle screen z całej pracy programu.

Pozdrawiam

Do wykrycia przyczyny problemu potrzebny będzie zrzut z przebiegu wykonywania programu.

Uruchom program z wiersza poleceń i skopiuj informacje jakie program podaje na wyjściu. Umieść je tutaj do analizy.

Pozdrawiam
Reply With Quote
  #15  
Old 12.05.2010, 15:12
TRC
Guest
 
Posts: n/a
Default

witam podpinam sie pod temat, mam tzlko innz model )pentagram cerberus p6341)
dodam fakt ze nagrywanie ponownego poleczenia nie daje skutku w trybie normalny, jak takze w trybie RAW, a wyglada to tak:

Quote:
[[[HSRC]]]
[[[STEP]]]
[[[REQUEST raw="true"]]]
GET / HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET / HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /index.asp HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /bleft.asp?_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /bhome.asp?_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /utility.js HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: */*
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /goform/connect?WEBPAGE=%2Fbhome.asp&conn=1&_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /bhome.asp?_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /utility.js HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: */*
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /goform/connect?WEBPAGE=%2Fbhome.asp&conn=0&_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /bhome.asp?_bn_hdl=1679998241 HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[STEP]]]
[[[REQUEST raw="true"]]]
GET /utility.js HTTP/1.1
Host: %%%routerip%%%
user-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; pl; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3
accept: */*
accept-language: pl,en-us;q=0.7,en;q=0.3
accept-encoding: gzip,deflate
accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
keep-alive: 115
connection: keep-alive
authorization: Basic YWRtaW46cGVudGFncmFt
[[[/REQUEST]]]
[[[/STEP]]]

[[[/HSRC]]]
Reply With Quote
  #16  
Old 03.09.2010, 13:37
bjakja
Guest
 
Posts: n/a
Default

Mam wspomniany w temacie router i skrypt Slawnego wywala mi błąd "system windows nie może odnaleźć pliku telnet.exe upewnij się, że wpisana nazwa jest poprawna i spróbuj ponownie", mam windows7 ultimate x64 i włączoną usługę telnet, która wydaje się nie działać poprawnie. Skrypt Verdo w języku ruby też nie działa tyle, że tym razem nie wywala żadnego błędu, nie działa pewnie dlatego, że już w nazwie pisze że pod pentagram 6331-6 a to inny router. Jeśli ktoś zna sposób na uruchomienie telneta, albo ma jakiś inny skrypt, czy działający program, to byłbym wdzięczny za pomoc.
Reply With Quote
  #17  
Old 03.09.2010, 19:07
verdo
Guest
 
Posts: n/a
Default

Mój skrypt działa z routerem pentagram 6331-62. Używam skryptu już rok i nigdy nie miałem problemów.

Po pierwsze, sprawdź czy nazwa użytkownika, hasło i ip routera które wpisałeś w skrypcie są poprawne.

Jeśli się zgadzają uruchom skrypt z wiersza poleceń.
Aby uruchomić wiersz poleceń naciśnij: windows + R. Wpisz: cmd i naciśnij enter.

Następnie przeciągnij i upuść plik ze skryptem na okno z wierszem poleceń. W oknie pojawi się ścieżka dostępu do pliku. Naciśnij enter.

Skrypt się uruchomi, a jego przebieg zostanie wyświetlony w oknie. Wklej tutaj te informacje.

Last edited by verdo; 03.09.2010 at 19:11.
Reply With Quote
  #18  
Old 04.09.2010, 11:07
bjakja
Guest
 
Posts: n/a
Default

Zdziwisz się, ale próbując odpalić skrypt z wiersza polecenia otwiera mi go w notatniku i za chiny ludowe nie chce go odpalić. Załączyłem tą "konsolkę" rubyiego i pokazuje mi coś takiego "Nazwa 'C:\Program' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy", czyżby miał problem z nazwą, pliki programów? Bo tak właśnie nazywa w7 folder program files(x86), w którym właśnie się on znajduje. W tej konsolce też otwiera ten plik w notatniku. Coś chyba z windowsem mam nie tak, albo ruby nie za bardzo działa w w7x64.

Edit: Pewnie dlatego otwiera w notatniku, bo na notatnik jest on zarejestrowany, a w w7 nie wiem jak ten rejestr usunąć, ponieważ wywalili tą najlepszą opcję, która była w ostatniej zakładce "opcji folderów" gdzie można było edytować rozszerzenia. jak wiesz, gdzie to usunąć, by zmusić cmd do działania, to mi napisz.

Edit2: Wkurzyłem się i usunąłem wszystkie wpisy z rejestru pod nazwą rozszerzenia .rb i teraz gdy nacisnę enter wywala mi, że nie może otworzyć tego pliku i każe albo wybrać program z listy programów, albo dać mu samemu go wyszukać w internecie.

Last edited by bjakja; 04.09.2010 at 11:47.
Reply With Quote
  #19  
Old 04.09.2010, 16:58
verdo
Guest
 
Posts: n/a
Default

Uruchom edytor SciTE (jest on instalowany razem ze środowiskiem Ruby) i otwórz w nim plik reconnect.rb.

Następnie wybierz tools-->go (albo naciśnij F5)
Wyświetli się drugie okno, w którym zostanie pokazany przebieg wykonywania programu. Skopiuj i umieść tutaj.

Uruchom wiersz poleceń i wpisz: ruby -v
Powinien wyświetlić się numer wersji Ruby zainstalowanej w systemie.
Reply With Quote
  #20  
Old 04.09.2010, 23:42
bjakja
Guest
 
Posts: n/a
Default

Oj jest coraz gorzej, po pierwsze w wersji ruby pobraną z strony, którą podałeś nie ma edytora SciTE, po drugie wpisując w wiersz poleceń ruby -v pisze, że nazwa ruby nie jest rozpoznawana jako polecenie... , co wyraźnie znaczy, że albo źle się zainstalowało, albo ta najnowsza wersja jeszcze nie współgra z w7, ewentualnie, gryzie się z nazwą pliki programów. Zrobię reinstalkę i zainstaluję na bezpośrednio na dysku, może to coś da.

Edit: no i zainstalowanie bezpośrednio na C zadziałało, odpalił się skrypt, ale wywalił błąd, który też umieszczę tutaj a i zaznaczam od razu, że mam nowszą wersję firmware w routerze, bo ta stara codzienne restarty routera powodowała.


Last edited by bjakja; 05.09.2010 at 00:07.
Reply With Quote
  #21  
Old 05.09.2010, 02:06
verdo
Guest
 
Posts: n/a
Default

Jaką masz wersję firmware na routerze?

Ze screena którego wkleiłeś wynika, że operacja się powiodła. Sprawdzałeś czy zmienił się adres ip po wykonaniu skryptu?

W każdym razie tutaj masz skrypt LiveHeader/Curl, który powinien działać:
Code:
[[[HSRC]]]
  
    [[[STEP]]]
        [[[REQUEST]]]
        GET /index.asp HTTP/1.1
        Host: %%%routerip%%%
        Authorization: Basic %%%basicauth%%%
        [[[/REQUEST]]]
        [[[RESPONSE keys="bnhdl"]]]
_bn_hdl\=([0-9]+)
        [[[/RESPONSE]]]
    [[[/STEP]]]

    [[[STEP]]]
        [[[REQUEST]]]
        GET /goform/connect?conn=1&_bn_hdl=%%%bnhdl%%% HTTP/1.1
        Host: %%%routerip%%%
        Authorization: Basic %%%basicauth%%%
        [[[/REQUEST]]]
    [[[/STEP]]]

    [[[STEP]]]
        [[[REQUEST]]]
        GET /goform/connect?conn=0&_bn_hdl=%%%bnhdl%%% HTTP/1.1
        Host: %%%routerip%%%
        Authorization: Basic %%%basicauth%%%
        [[[/REQUEST]]]
    [[[/STEP]]]

[[[/HSRC]]]
Miłego ściągania
Reply With Quote
  #22  
Old 05.09.2010, 12:36
bjakja
Guest
 
Posts: n/a
Default

Wkleiłem ten skrypt do pierwszej zakładki i rzeczywiście działa, wielkie dzięki. A odnośnie wersji firmware to mam 1.06g, tą jedyną oryginalną Pentagrama, wcześniej miałem jeszcze firmware bipaca, które nie działało w 100% poprawnie, bo dwa kompy mam podłączone i firmware sam ip wewnętrzne zmieniał przez co limit ustawiony w qosie przypadał na mój komp. Tak czy siak w końcu problem został rozwiązany, widać, że nawet wnikliwe przeszukiwanie neta może nie być pomocne, po to są fora by rozwiązywać takie problemy.

Edit: Podrzuciłem skrypt znajomemu i też mu działa na Pentagramie Cerberusie P6341, Verdo, za jednym razem uszczęśliwiłeś minimum dwóch posiadaczy routerów^^.

Last edited by bjakja; 05.09.2010 at 20:49.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 18:35.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.