04 Grudnia 2024 20:34:26
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· Nowe routery: UX, UC...
· [S] sprzęt sieciowy...
· [MOD] FreshTomato-MI...
· [MOD] FreshTomato-AR...
· DIR868l OFW asus vs ...
· [S] Asus RT-AC56U
· Szukam zaproszenia n...
· Asus RT-AC5300 ,prob...
· archer c6 v3.20
· [S] Nighthawk R7000P...
· [S]Asus RT-AC5300 - ...
· Tanie N100 na promce...
· net z telefonu wifi+...
· Tomato - bugi/proble...
· HUAWEI z światłowodem
· Asus TUF-AX3000_V2 p...
· rt-ax88upro częste ...
· [Howto] Xpenology na...
· Jaki router pod Open...
· Ruter z tomato
Najpopularniejsze obecnie wątki
· Nowe routery: UX,... [12]
· [S] sprzęt sieci... [0]
Ankieta
Jaki procesor posiada twój router?

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

Broadcom ARM
Broadcom ARM
52% [219 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: 419
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.14.247.243
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!!


Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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?
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
 
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: 85

· Użytkowników online: 0

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

Maniek91PL
06-11-2024 22:37
dzięki !Grin

maxikaaz
29-10-2024 14:27
@Maniek91PL - Administration=> Admin Access, i tam masz "Allow Wireless Access" do zaznaczenia

Maniek91PL
26-10-2024 22:07
siemka! ktoś przypomni co się ustawiało jeśli nie mogę wejść od strony wifi do tomato? od lan działa

overflow2
04-10-2024 17:34
Kupowałem Asusy n10u albo n12d1 ale nie widzę ich, chyba już nie produkują, Chodzi o coś nowego i taniego. Transfery niewielkie.

maxikaaz
04-10-2024 09:38
@overflow2 patrząc po dostępności funkcji w nowych kompilacjach, to chyba nawet WRT54G/GL jeszcze ma OpenVPN, albo jakiś odpowiednik... zależy, na jakie transfery liczysz.

overflow2
30-09-2024 20:53
Jaki aktualnie najtańszy router do tomato do openvpn?

maxikaaz
27-07-2024 15:07
@servee - na początek router do rozebrania i obejrzenia, ciężko wróżyć tak tylko po objawach

maxikaaz
27-07-2024 14:55
@servee - cały kontroler nie pada tak sobie z powodu "zbiegu okoliczności",
więc prawdopodobnie gdzieś przepięcie.

servee
25-07-2024 13:33
@maxikaaz: działało, aż pewnego pięknego dnia przestało działać. W tym dniu była też burza, ale to raczej zbieg okoliczności.

maxikaaz
25-07-2024 11:38
@servee - o ile problem jest w obrębie samych wyjść (dławiki, warystory), to naprawialne, ale jeśli w samym SoC - to nienaprawialne ze względu na koszta. A co było przyczyną?

96,895,084 unikalnych wizyt