19 Kwietnia 2024 10:02:39
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· konfiguracja router ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· Asus TUF-AX3000_V2 p...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
· WDR3600 i problem z WAN
· Jaki USB hub do syno...
Najpopularniejsze obecnie wątki
· [Howto] Xpenology... [21]
· Szukam zaproszeni... [15]
· dodatkowe złącz... [4]
· konfiguracja rout... [0]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.137.170.183
Zobacz wątek
OpenLinksys » :: PORTAL :: » Projekty
 Drukuj wątek
Tablica v3
Kalafior
Ale numer dzisiaj wywinąłem moim userom. A więc chciałem pierszy raz przetestować na moich użytkownikach skuteczność tablicy v2. Wstawiłem obrazek pirackiej czachy 400x400 i dużą czcionką po rosyjsku i po angielsku napisałem: "Your komputer have been hacked. We've got all yor passwords, and monitor you in the internet. Click OK to download latest trojans & exploits. Happy Browsing!!" B)

z 4 ludków - 2 beztrosko nacisnęło ok. A dwie pozostałe osoby po całym dniu (włączyłem o 8 rano) wysłało mi wiadomości że się pochlastają bo im wirusy neta zjazdły. 1 osoba mnie zbeształa gdyż była na tyle zdesperowana że prawie windowsa chciała reinstalować Grin

Poczekam aż wersja v3 wyjdzie z okresu niemowlęcego to sobie zainstaluje, gdyż v2 nie pamięta treści komunikatów i guzik anuluj nie działa.
Pozdrawiam naszego klepacza kodu Tabora. Keep up the good work PfftWink
 
MrRoger
Witam;

Coprawda nie mam sieci i nie sprzedaj einternetu, ale chcialem zobaczyc jak ta tablica wyglada.

co zrobilem do tej pory:

***
01. loguje sie poprzez ssh na router
02. przechodze do /tmp
03. pobieram stad (ze stron autora nie idzie!) http://www.mrroger.cba.pl/Uzywane/board_httpd.tar.gz
04. rozpakowuje tar -xzf board_httpd.tar.gz
05. kasuje rm board_httpd.tar.gz

06. przechodze cd ./httpd

07.
rm *.cgi
rm *.sh
rm index.html
rm *.css
rm paypal.png
rm ver

08. wgrywam pliki stad: http://www.tabor.internetdsl.pl/board/info.html
index.cgi, block.cgi, index.html, style.css, users

edytuje vi index.cgi i block.cgi - wywalam wszystkie ^M

09. zmieniam uprawnienia
chmod 755 index.cgi
chmod 755 block.cgi

10. przechodze:
cd /tmp/./httpd

11. odpalam:
./mini_httpd -p 8000 -c "*.cgi" -u root -i ./httpd.pid

kiszka - strona rozwalona, wyswietla same krzaki

12. poprawiam:
start.sh

nadal kicha - sadze ze strony podmieniane przezemni koliduja z wersja 3.x

****
Wiec spowrotem do punktu
06.
nie kasuje plikow i nie podmieniam ich z wersji 2.x (opuszczam kroki 07 i 08) sprawdzam vi pliki index.cgi i block.cgi - jest OK tym razem bez ^M

Laduje strone:
http://192.168.100.2:8000/index.html
Wyswietla info:
UWAGA
Ogladajac ta strone pewnie zastanawiasz sie gdzie podziala sie...

http://192.168.100.2:8000/index.cgi
Wyswietla strone na wzor Tomato z informacja o zablokowaniu

http://192.168.100.2:8000/board
chce mi po zalogowaniu pobierac jakis plik "default" (Opera)
zas po wpisaniu w/w adresy FF otwiera strone z czystym textem (nieintrpretowanym html'em zaczynajaca sie od:

"#!../haserl
Content-type: text/html


"

A pod zadnym z tych adresow nie mam panelu administracyjnego do zarzadzania informacjami o zadluzeniu, nie widze tez ilu userow jest on-line itd - poprostu za kazdym razem wywala mi info ze jestem zablokowany - raczej miemozliwe by powodem bylo uzycie /tmp zamiast pamieci trwalej... ?

Jakies rady?
Dodam ze linuxa nie znam, a to wszystko sa moje poczatki :-)
Edytowany przez MrRoger dnia 10-04-2009 01:41
Pozdrawiam
 
shibby
ale ty chlopie kombinujesz. to jest opis do tablicy v1!!!!!

sciagasz tablice v3 z mini_httpd na jffs. rozpakowujesz, przechodzisz do http i INSTALUJESZ

./install 8000 tomato

restart routera i dziala!!


Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
MrRoger

Cytat

shibby napisał/a:
ale ty chlopie kombinujesz. to jest opis do tablicy v1!!!!!

sciagasz tablice v3 z mini_httpd na jffs. rozpakowujesz, przechodzisz do http i INSTALUJESZ

./install 8000 tomato

restart routera i dziala!!



Rzecz w tym, ze jak pisalem uzywam jako magazynu /tmp - restart odpada (chce tylko sprawdzic jak ona wyglada) podobna w dzialaniu tablice mialem kilka lat temu na FreeSCO (chce je porownac i moze dopowiem co dolozyc do niej z uzytecznych funkcji)
Co zrobilem:
* sciagam,
* zapisuje w tmp
* rozpakowuje,
* uruchamiam/instaluje

Przy pierwszej takiej operacji mialem blad 500 (edytowalem pliki i wywalilem z nich "^M")
Otwieram ponownie adres:
192.168.100.2:8000/board
i zamiast ladowac sie strona - wywala mi tekst jak podawalem wyzej (wyswietla kod html'a zamiast interpretowac go i pokazac mi strone)

Teraz nie mam czasu sprawdzac co poknocilem, moze wieczorem znajde chwile (zamiast czytania poczty). Napisanie tego posta to tyle samo co instalacja ponowna tablicy - wykozystalem juz swoj limit na dzis i uciekam bo zona wola by bic piane z jajek ;-)
Pozdrawiam
 
shibby
przegioles


cd /tmp
wget http://majkelx.doesntexist.org/board_httpd.tar.gz
tar -zxcvf board_httpd.tar.gz
cd httpd
./install 8000 tomato

mini_httpd -p 8000 -u root -c "**.cgi" -d /tmp/httpd
/tmp/httpd/board/messages.sh
/tmp/httpd/board/blocked.sh
iptables -t nat -A PREROUTING -p tcp --dport 8000 -j ACCEPT
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT


http://ip_routera:8000/board

i masz bez restartu.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
MrRoger

Cytat

shibby napisał/a:
przegioles


cd /tmp
wget http://majkelx.doesntexist.org/board_httpd.tar.gz
tar -zxcvf board_httpd.tar.gz
cd httpd
./install 8000 tomato

mini_httpd -p 8000 -u root -c "**.cgi" -d /tmp/httpd
/tmp/httpd/board/messages.sh
/tmp/httpd/board/blocked.sh
iptables -t nat -A PREROUTING -p tcp --dport 8000 -j ACCEPT
iptables -A INPUT -p tcp --dport 8000 -j ACCEPT


http://ip_routera:8000/board

i masz bez restartu.



Przeciez pisze na samej gorze w poscie
10-04-2009 00:49

ze po logowaniu tym sposobem:

http://192.168.100.2:8000/board
chce mi po zalogowaniu pobierac jakis plik "default" (Opera)
zas po wpisaniu w/w adresy FF otwiera strone z czystym textem (nieintrpretowanym html'em zaczynajaca sie od:

192.168.100.2 to jest wlasnie moje iP routera...
jak narazie nadal nie probowalem, sadze ze byo cos nie tak z plikami (moze cos za duzo wycielem usowajac "^M" nie wiem - jak bede mial sile i chwile wolna to popatrze...
Pozdrawiam
 
shibby
ale po co ty cokolwiek usuwasz z tych plikow. rozpakowujesz i uruchamiasz. ot cala filozofia.

instalowac w twoim przypadku nie musisz bo install.sh poprostu commituje regulki startu do firewalla. skoro ty odpalasz recznie ma probe bez restrartu to instalacja jest zbedna.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
MrRoger

Cytat

shibby napisał/a:
ale po co ty cokolwiek usuwasz z tych plikow. rozpakowujesz i uruchamiasz. ot cala filozofia.

instalowac w twoim przypadku nie musisz bo install.sh poprostu commituje regulki startu do firewalla. skoro ty odpalasz recznie ma probe bez restrartu to instalacja jest zbedna.


ok, stronka zdiala - pobralem v3 i ruszyla z kopyta, jest tylko jeden mankament - zablokowalo jednego usera i za grzyba nie chce go odblokowac Smile
Na szczescie mialem to w /tmp wiec reboot i po klopocie.
Pozdrawiam
 
shibby
zablokowany user dopisywany jest do pliku blocked.sh trzeba bylo rzucic okiem czy jest on tam.

a w tablicy bylo zaznaczone ze to tablica go zablokowala?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
MrRoger

Cytat

shibby napisał/a:
zablokowany user dopisywany jest do pliku blocked.sh trzeba bylo rzucic okiem czy jest on tam.

a w tablicy bylo zaznaczone ze to tablica go zablokowala?


w pliku blocked.sh nie sprawdzalem, a zablokowanym userem byl drugi komp u mnie w domu - jak pisalem chcialem sprawdzic jak ona wyglada i zablokowalem dostep do neta komputerowi z drugiego pokoju - pozniej za nic nie moglem go odblokowac.
Przy probie otwierania na nim stron www byla ciagle moja zmodyfikowana informacja ....

Jesli ktos jeszczemial podobny problem to nalezalo by przyjzec sie szczegolom co powoduje ten blad.
Pozdrawiam
 
shibby
tez tak mialem. trzeba przeladowac firewalla. ja to robie w ten sposob ze wchodze przez gui w forward port i daje save Pfft wtedy przeladowuje sie firewall Pfft

jakby nie patrzec tablica v3 jest w wersji alpha Smile a tabor niestety nie odpisuje Sad

bede mial chwile to potestuje... moze sie uda naprawic ten problem.
Edytowany przez shibby dnia 14-04-2009 09:38
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
jack78
Na razie odpalony z TMP i działa równolegle z v2. Do czasu aż v3 nie będzie miała statystyk pozostaję przy 2 wersjach równocześnie.
Dobra robota Grin
 
shibby
statystyki z v2 na v3? nic prostrzego

robimy kopie pliku stats.cgi
zmieniamy jego zawartosc na tą z v2 czyli

Cytat


#!../haserl
Content-type: text/html




Statystyki








Powrót do panelu


/usr/sbin/iptables -L download -vn | awk 'BEGIN { "/usr/sbin/iptables -L upload -vn" | getline ; "/usr/sbin/iptables -L upload -vn" | getline;
print ""}
{if(NR<=2) {next} split ($8,a,".") ; down[a[4],1]=$2 ; "/usr/sbin/iptables -L upload -vn" | getline upline;
split(upline,b," "); split(b[7],ip,"."); up[ip[4]]=b[2]; }
END { for (ip in down) { split(ip,tab,SUBSEP);
print "" }}'
?>
IPDownloadUpload
" a[1] "." a[2] "." a[3] "." tab[1] "" down[tab[1],1] "" up[tab[1]] "






teraz w plikach index.cgi, settings.cgi i about.cgi dopisujemy a href do linku ze statsami, powinno to wygladac tak (pogrubione dopisujemy).



efekt koncowy

update.groov.pl/stats1.jpg

update.groov.pl/stats2.jpg

i juz nie trzeba miec 2ch boardow Pfft powinno wystarczyc do czasu ukazania sie poprawionej wersji aktualnego skryptu stats.cgi
Edytowany przez shibby dnia 05-05-2009 15:05
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
jezeli preferujesz sortowanie po IP to zmien zawartosc stats.cgi na

Cytat


#!../haserl
Content-type: text/html




Statystyki








Powrót do panelu


/usr/sbin/iptables -L download -vnx | awk 'BEGIN { "/usr/sbin/iptables -L upload -vnx" | getline ; "/usr/sbin/iptables -L upload -vnx" | getline;
print ""}
{if(NR<=2) {next} split ($8,a,".") ; down[a[4],1]=$2 ; "/usr/sbin/iptables -L upload -vnx" | getline upline;
split(upline,b," "); split(b[7],ip,"."); up[ip[4]]=b[2]; }
END { x=0 ; print "
IPDownloadUpload






wynik:
update.groov.pl/stats3.jpg
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
i jeszcze jedno: ladniejsze i czytelniejsze kolory

Cytat


.download { color: #0000FF; }
.upload {color : #FF0000; }
.statrow {background-color: #E0EEEE; }
.ip{color: #000000;}


download - niebieski
upload - czerwony
komorka - jasny morski
ip - czarny
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
sh4rkyq
Witam, fajnie udalo mi sie odpalic tablice v3.. ale po reboocie routera tablica znika... w jakie miejsce mam to zainstalowac ?
 
shibby
w jffs lub karte pamieci lub usb lub cifs. pozostale miejsca sa pamiecia read-only i nie zapisuje sie do flasha.

nie napisales jaki masz router i jaki soft.
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
jack78
Po wpisaniu wszystkich danych do plików index.cgi stats.cgi settings.cgi i about.cgi zamiast statystyk dostaję takie coś

awk: cmd. line:3: Unexpected token function sortip(a,smiley { var ip1 = a[0].split('.'smiley; var ip2 = b[0].split('.'smiley; var ret = 0; for(var i=0; i< (1024*1024*1000)) ) { number = data / (1024*1024*1024); unit = "GB"; } else if ( !( data < (1024*1000)) ) { number = data / (1024*1024); unit = "MB"; } else { number = data / 1024; unit = "KB"; } return number.toFixed(2)+" "+unit; } ips.sort(sortip); for (var i=0; i < ips.length -1; ++i) { document.write(""smiley }
"+ips[i][0]+"   "+setunit(ips[i][1])+"   "+setunit(ips[i][2])+"



EDIT

Trochę pozmieniałem i wywala mi teraz błąd


500 Internal Error
Something unexpected went wrong running a CGI program.

Edytowany przez jack78 dnia 19-05-2009 19:58
 
shibby
1) masz wogole awk? w niektorych softach nie ma. przejrzyj temat, podawalem rozwiazanie jak podmienic ta linie.
2) dzialala ci przez podmiana plikow?
Proxmox VE: i7-7700T, 48GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
jack78
Czy mam awk to nie wiem, jestem laikiem jeśli idzie o linuxa, wykonałem modyfikację index.cgi z twojej porady i teraz mi wywala

iptables: No chain/target/match by that name awk: cmd. line:3: Unexpected token 
function sortip(a,smiley { var ip1 = a[0].split('.'smiley; var ip2 = b[0].split('.'smiley;
var ret = 0; for(var i=0; i< (1024*1024*1000)) ) { number = data / (1024*1024*1024);
 unit = "GB"; } else if ( !( data < (1024*1000)) ) { number = data / (1024*1024); unit = "MB"; }
 else { number = data / 1024; unit = "KB"; } return number.toFixed(2)+" "+unit; } ips.sort(sortip);
 for (var i=0; i < ips.length -1; ++i) { document.write(""smiley }
"+ips[i][0]+"   
"+setunit(ips[i][1])+"   "+setunit(ips[i][2])+"

Mam zwykłem Tomato 1,23 bez żadnych modyfikacji


EDIT
Właśnie zainstalowałem tablice w wersji v2 i tam wszystko śmiga, statystyki działają. Więc nie rozumię dlaczego v3 nie chce u mnie działać.
Wracam do ustawień jak na starym routerze (przed burzą) statsy na v2, resztę na v3.
Edytowany przez jack78 dnia 19-05-2009 22:19
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 21

· Użytkowników online: 0

· Łącznie użytkowników: 24,117
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

tamtosiamto
19-03-2024 19:57
czyli jak mam jedna siec goscinna to powinno dzialac separowanie gosci od noda -a nie dziala Smile

tamtosiamto
19-03-2024 19:50
@Adooni 'Only one set is available for 1 band' i tak mam-1 set dla 2.4ghz i 1 dla 5ghz-czy czegos nie rozumiemW drugiej sieci goscinnej nie ma opcji wyboru Ruter only/ All nodes

Adooni
19-03-2024 19:14
no to przeczytaj to 2 pod - 1 stet z kazdego pasma jest dopuszczony na nody. zrob 2 siec jako goscinna na danym pasmie i wtedy sprawdz

71,158,083 unikalnych wizyt