WRT54 Script Generator
|
robsonn |
Dodano 12-09-2006 21:25
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Zgodnie z tym co mówiłem prezentuję pierwszą wersję programu do generowania skryptów zarządzających pasmem na oprogramowaniach alternatywnych
Od teraz prawie każdy użytkownik bez żadnej wiedzy na temat tworzenia skryptów, HTB i innych tego typu "magicznych" pojęć będzie mógł podzielić łącze internetowe lub ograniczyć bezwzględnych ssaczy, maniaków p2p i ludzików wykonujących kopie bezpieczeństwa internetu.
W związku z tym iż jest to wersja testowa, która cały czas będzie rozwijana proszę o zgłaszanie w tym wątku wszelkich:
- problemów z działaniem programu
- problemów z generowaniem skryptów lub ich działaniem
- sugestii dotyczących rozwoju programu
- konstruktywna krytyka mile widziana
- opinie na temat działania programu
Link do aktualnej wersji programu znajduje się w dziale DOWNLOAD --> Przydatne Programy
Aby przejść do działu Download kliknij TUTAJ
Życzę miłego użytkowania
WRT54 Script Generator v0.20
Changelog:
wersja 0.00 - 0.14
- niepubliczne wersje Alpha
wersja 0.15
- pierwsza publiczna Beta
wersja 0.16
- dodano obsługę języka angielskiego (domyślny interfejs programu w j. angielskim)
wersja 0.17
- na życzenie użytkowników domyślny język programu to polski
- usunięto drobne błędy w tłumaczeniu GUI
- dodano możliwość zabezpieczenia sieci przed zmianą MAC/IP oraz przed nielegalnymi podłączeniami
(wszyscy użytkownicy, których nie ma na liście przydzielani są do klasy domyślnej, gdzie max. prędkość to 1kbps)
wersja 0.18
- usunięto bug - podczas dodawania użytkownika do listy program nie sprawdzał poprawności zakresu adresu IP
- usunięto bug - podczas edytowania użytkownika zmiana języka GUI i próba zatwierdzenia zmian przyciskiem OK powodowała zwis
- usunięto dwa małe błędy w tłumaczeniu GUI
- uporządkowanie części kodu
- dodano możliwość ograniczenia liczby otwartych połączeń dla każdego użytkownika (z wyjątkiem Tofu13c)
wersja 0.19
- przepisana część modułu generującego skrypty
- poprawiono generację zabezpieczenia przed zmianą IP/MAC (nie powinno dochodzić do przerw w dostępie do internetu)
- zmiana sposobu ograniczania liczby otwartych połączeń na użytkownika
- dodano możliwość modyfikowania wartości TTL w skrypcie (nie trzeba przy tym generować skryptu zarządzania pasmem)
- dodano możliwość zapisywania projektu skryptu w celu późniejszej edycji
wersja 0.20
- UWAGA - zmodyfikowany został format zapisu projektu. Projekty zapisane w poprzedniej wersji programu nie są kompatybilne.
- UWAGA 2 - skrypty nie zostały przetestowane z DD-WRT. Użytkowników, którzy przetestują ich działanie proszę o kontakt mailowy.
- dodano automatyczną optymalizację skryptów
(rozmiar skryptu zmniejszony został 0 10-20% w zależności od firmware, co pozwala umieścić w skrypcie większą liczbę użytkowników)
- dodano możliwość tworzenia grup użytkowników za pomocą zakresów adresów IP lub indywidualnych grup adresów IP
- dodano funkcję automatycznego podziału łącza, pasmo dzielone jest uczciwie na wszystkich użytkowników
Przykład:
1. klikamy na listę i wybieramy opcję dodawania nowego użytkownika
2. wybieramy zakres lub grupę IP i wpisujemy odpowiednio zakres ip np. 10-20 lub grupę np. 10,17,120
3. zaznaczamy pole "Chcę automatycznie podzielić łącze między dodawanych użytkowników"
4. Naciskamy ok, a program automatycznie doda odpowiednią liczbę użytkowników i przydzieli im przepustowości
- zmieniono GUI programu (projekt graficzny - Rafał Szwagierek)
- zmieniono okno informacyjne dotyczące kompatybilności oprogramowania
- zmieniono format zapisu skryptu do pliku z RTF na czysty TXT
- usunięto bug - po wielu próbach udało się uruchomić prawidłowe limitowanie liczby połączeń na użytkownika.
(w programie minimum, które można ustawić to 50 połączeń. Nie radzę ustawiać ręcznie mniej bo bedą problemy nawet z www)
- usunięto bug - po wczytaniu projektu, gdy dodajemy/edytujemy użytkownika pole z adresem IP nie było odświeżane (wskazywało 255.255.255.x)
- usunięto bug - podczas kasowania użytkownika (użytkowników) ograniczenie liczby połączeń nie było aktualizowane
- usunięto bug - po kilkukrotnej edycji/zapisie projektu plik *.w54 tracił spójność
- usunięto bug - możliwe było przekroczenie max. liczby użytkowników dozwolonych w programie, gdy pozostały UL, DL był większy od zera
- usunięto z generowanych skryptów uruchamianie modułu ipt_connlimit (dotyczy tylko Tomato, moduł ten jest wkompilowany w jądro od wersji 0.06)
- tymczasowo usunięta została funkcja zabezpieczająca przed zmianą IP/MAC gdyż powodowała więcej złego niż dobrego
(Innym dużo lepszym sposobem jest stworzenie zakresu ip np. 20-254 i nadanie mu przepustowości DL/UL 1kbit)
Edytowany przez robsonn dnia 06-11-2006 00:52
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
stegano |
Dodano 12-09-2006 21:40
|
SysOp
Posty: 1261
Dołączył: 03/03/2006 12:27
|
Brawo Robsonn nawet pod linuksem z wine programik odpalił i wygenerował prawidłowo skrypt ! Kawał dobrej roboty
Edytowany przez stegano dnia 12-09-2006 21:47
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
|
|
|
|
dzigi |
Dodano 12-09-2006 21:58
|
User
Posty: 83
Dołączył: 05/03/2006 00:23
|
mgr inż. ROBSON gratulacje
Skrypt działa, a jego prostota jest aż nader przytłaczająca
Szkoda, że nie działa UPLOAD po radyjku... ale zapewne i z tym sobie poradzisz
Ps. Jak zrobić żeby można było wpisać MAC zamiast IP, bo nie mogę zaznaczyć...
Pozdro i jeszcze raz gratulacje
TO_MA_TO co?
WRT54G+tomato v1.28 shibby
|
|
|
|
robsonn |
Dodano 12-09-2006 22:02
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Cytat Szkoda, że nie działa UPLOAD po radyjku... ale zapewne i z tym sobie poradzisz
Jestem w trakcie badania problemu
Cytat Ps. Jak zrobić żeby można było wpisać MAC zamiast IP, bo nie mogę zaznaczyć...
Wersja testowa = wersja beta = nie wszystko dziala - jestem w trakcie realizacji
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
Damiano |
Dodano 12-09-2006 22:30
|
Power User
Posty: 376
Dołączył: 27/06/2006 12:01
|
Pierwszy bug
- nie działa suwak z prawej strony do jazdy góra dół po wygenerowaniu skryptu
Reszta całkiem prosta i przyjemna - o to chodzi
Edit Robsonn
To nie bug - na razie tak ma byc
Edytowany przez robsonn dnia 12-09-2006 23:06
------------------------------------------------------
Cerberus ADSL Lite + WRT54GL v.1.1 + Tomato v1.06.0981 + podzia? z generatorka @Robsonna = The best from the best from the best from the best STUFF
[b]Pan J?zek i kurczaki r?wnie? u?ywaj?
|
|
|
|
Portal |
Dodano 12-09-2006 22:34
|
Super User
Posty: 540
Dołączył: 05/03/2006 20:02
|
Gratulacje Robsonn - tego wlasnie "programiku" brakowalo nam wszystkim. Jest bardzo prosty w obsludze i ma przyjemny interfejs.
wlasnie sobie utworzylem skrypcik na Tomato
Ustawilem na jeden z komputerow transfer max 128kbits ( gwarantowany 64kbits) i gdy sciagam jakies pliki to max moge wyciagnac okolo 13KB/s - 14KB/s zamiast 16KB/s - czy ja cos zle przeliczam czy skrypt ? czy moze tak powino byc ?
PS chyba tutaj cos jednak Tomato szwankuje bo w skrypcie wartosci podaje dobrze
Sprawa wyjasniona - dzieki za odpowiedz i wyjasnienie kwestii - a co do OT to odpowiedzialem @damiano bo sie jeszcze obrazi ze sie nie odzywam
Edytowany przez Portal dnia 12-09-2006 23:17
DASAN H645B (G-PON) <------->Asus RT-AX86U (FW Asus)
|
|
|
|
|
Dodano 12-09-2006 22:50
|
User
Posty:
Dołączył: 01/01/1970 01:00
|
Wielkie dzieki Robsonn programik dzila OK ustawilam sobie maksymalny transfer sciagania po WIFI 160 kbps czy 20 kbit/s i faktycznie sciagal z takim transferem (testowalam podczas pobierania Gadu-Gadu) Moj, soft to HyperWRT + Tofu15c. Jeszcze raz DZIEKI
Edytowany przez dnia 13-09-2006 19:24
|
|
|
|
robsonn |
Dodano 12-09-2006 23:11
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Prosze o nie generowanie Offtopicu na tematy wolne
Napisalem specjalnie wytluszczonym drukiem czego spodziewam sie w tym watku
- problemów z działaniem programu
- problemów z generowaniem skryptów lub ich działaniem
- sugestii dotyczących rozwoju programu
- konstruktywna krytyka mile widziana
- opinie na temat działania programu
Prosba o brak OT skierowna szczegolnie do Portal'a.
Jesli potrzebujesz informacji prosze utworz nowy temat lub najlepiej zglos sie do mnie na priva a odpowiem na Twoje pytania.
Odpowiedz na twoj post skasowany
Przy limicie ustawionym na 128 kbps normalne jest to iz HTB nie da ci nigdy idealnie 16 kB lecz bedzie to w tych okolicach. Jest to podzial dynamiczny, ale przy statycznym bedzie podobnie.
Edytowany przez robsonn dnia 12-09-2006 23:13
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
stegano |
Dodano 13-09-2006 00:27
|
SysOp
Posty: 1261
Dołączył: 03/03/2006 12:27
|
Pytanie i sugestia zarazem, czy możesz dodać do tego generatora opcje dającą możliwość ograniczania na dane IP, MAC możliwości max połączeń ?
Dodano:
Ja bym robsonn zrezygnował z pierwszej planszy na której praktycznie nic nie ma, albo zrobiłbym z niej jakąś formę informacyjną. Pomyśl jeszcze nad zmianą tyk "krowiastych ikon", które to nie prezentują się zbyt ładnie...
Edytowany przez stegano dnia 13-09-2006 16:01
Asus WL-500gP Tomato 1.06 (RouterQoS_only)
5xLa Fonera DD-WRT v24 (Bridge)
1xLa Fonera DD-WRT v24 (AP-baza)
VoIP - Actio + PAP2T - firmware 3.1.16
Buffalo HS-DHGLBB0 500GB firmware 2.06 beta
Pomocy udzielam jedynie na forach
|
|
|
|
robsonn |
Dodano 13-09-2006 00:48
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Cytat stegano napisał/a:
Pytanie i sugestia zarazem, czy możesz dodać do tego generatora opcje dającą możliwość ograniczania na dane IP, MAC możliwości max połączeń ?
Zobacze co da sie zrobic Mysle, ze po IP tak. Nie wiem jak bedzie wygladac sprawa z MACami. Ale moge dodac to do listy zyczen
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
7ezus |
Dodano 13-09-2006 08:28
|
User
Posty: 35
Dołączył: 10/04/2006 11:54
|
Pięknie działa
Wishlist:
- upublicznić źródła (np. na GPL)
- zrobić max ilość połączeń odnośnie klasy/IP (podpisuję się pod tym)
- zrobić klasę domyślną dla "zmieniaczy IP" - np 1kbit Up / 1kbit Down
router: WRT54GS 4.0 +Tomato 0.01.0719 non-official test
komputer: HP NX9105 + OpenSuse 10.1
|
|
|
|
jank0 |
Dodano 13-09-2006 10:09
|
Power User
Posty: 221
Dołączył: 06/04/2006 14:19
|
@Robson
# Kasujemy stare reguły dotyczące interfejsu eth0
tc qdisc del root dev eth0
# Kasujemy stare reguły dotyczące interfejsu imq0
tc qdisc del root dev imq0
pytanie czy w T15c działa to co ustawimy w QOS zwłaszcza L7
Edytowany przez jank0 dnia 13-09-2006 10:32
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
|
|
|
|
robsonn |
Dodano 13-09-2006 10:49
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Cytat jank0 napisał/a:
@Robson
# Kasujemy stare reguły dotyczące interfejsu eth0
tc qdisc del root dev eth0
# Kasujemy stare reguły dotyczące interfejsu imq0
tc qdisc del root dev imq0
pytanie czy w T15c działa to co ustawimy w QOS zwłaszcza L7
Działa, tak samo na innych softach. Powiedzmy, ze zastosowalem pare trickow tak aby nie uzywac do ksztaltowania ruchu portu Vlan1 (czyli WANu), na ktorym to wlasnie wiekszosc softow zapisuje reguly QoS - takze jedno nie przeszkadza drugiemu
Edytowany przez robsonn dnia 13-09-2006 10:49
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
bigl |
Dodano 13-09-2006 11:07
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Czy to normalne, że na początkowym ekranie widzę tylko fragmenty antenek? Ikony są OK, ale w głównym obszarze nie jest chyba OK.
bigl załączono następujące plik:
Nie masz uprawnień, by zobaczyć załączniki w tym wątku.
Edytowany przez bigl dnia 13-09-2006 11:07
|
|
|
|
jank0 |
Dodano 13-09-2006 11:08
|
Power User
Posty: 221
Dołączył: 06/04/2006 14:19
|
super!!!!
dodaj do listy życzeń
Klasyfikacja P2P (download) przy pomocy zainstalowanego modułu ipp2p.
Edit by Robsonn:
To raczej niemozliwe. IPP2P (podobnie jak wiekszosc matchy L7) dziala wylacznie na ruch egress, czyli ruch wychodzacy z sieci na zewnatrz (potocznie Upload ) Ale dodac do listy moge
propozycję podałem po przeczytaniutego www.aasoc.pwr.wroc.pl/prezentacje/AAS...Router.pdf
Edit by Robsonn
Czytalem to juz kiedys i pare innych. Maja b. dobre wyklady.
Ale tak jak mowilem na p2p sklasyfkujesz tylko ruch wychodzacy.
Jesli znajde inna mozliwosc to zapewne bedzie taka funkcja dodana.
Edytowany przez robsonn dnia 13-09-2006 11:21
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
|
|
|
|
robsonn |
Dodano 13-09-2006 11:09
|
OL Maniac
Posty: 1337
Dołączył: 04/03/2006 13:35
|
Zasadniczo głowny ekran taki jest Powiem szczerze specjalnie nei mialem pomyslu, a wolalem zajac sie tym, zeby dobrze generowal.
Jednak jesli ktos zrobilby jakes fajne tlo na ekran glowny to z checia je umieszcze
Tomato ... since 0.01
WRT54G v2.2 Tomato 1.10 Turbo
WRT54GL v1.0 Tomato 1.07 Turbo
PAP2 NA v1.0 Stock firmware 3.1.5(LS) + IPFON
WPC11B v4.0 modded peek drivers
[b]WRT54 Script Generator - obowi?zkowe narz?dzie ka?dego Link
|
|
|
|
jank0 |
Dodano 13-09-2006 11:11
|
Power User
Posty: 221
Dołączył: 06/04/2006 14:19
|
dodaj do listy życzeń
Dodać w wersji finalnej przycisk "Make a donation"
Edit by Robsonn:
Polska nie obsluguje systemu kont PayPal takze raczej nei mamy o czym mowic.
Poza tym robie to bo lubie i kreci mnie ta zabawa
Gdybym chcial zarabiac na tym to program bylby platny
ale zacznie działac PayPal ...nie mówimy o zarabianiu a o "donacji" dla Twego kompa ...dyski padaja,procesor zmusza licznik energi do pracy.
Taki przycisk nikogo nie zmusza do "zasilenia" lecz daje możliwość!!!!
Edytowany przez jank0 dnia 13-09-2006 11:21
"Jeżeli nie wiesz jak postąpić - na wszelki wypadek postąp uczciwie"
|
|
|
|
qba |
Dodano 13-09-2006 15:10
|
Maxi User
Posty: 844
Dołączył: 04/03/2006 09:21
|
pytanie odnosnie działana skryptu ( nie chce zakładać nowego tematu gdyż odp jest krótka...)
czy jak mam 3 kompy i ustawie limit na jeden z nich gwar 60%/efektywne 100% i z uploadem gwar 20%/efekt 60%
to czy jak bedzie chodzil tylko ten komp z lmitami to dostanie on 100%dl i 60% ul ? i czy jak włacze któryś z pozostałych czy temu jedneo zostanie odrazu przyciete do 60% dl / 20% ul ??
pozdrawiam
|
|
|
|
adamsi |
Dodano 13-09-2006 15:10
|
User
Posty: 6
Dołączył: 17/07/2006 15:27
|
proponuje dodać wczytywanie zapisanej konfiguracji |
|
|
|
bigl |
Dodano 13-09-2006 19:27
|
Maxi User
Posty: 996
Dołączył: 17/05/2006 00:12
|
Cytat robsonn napisał/a:
Zasadniczo głowny ekran taki jest Powiem szczerze specjalnie nei mialem pomyslu, a wolalem zajac sie tym, zeby dobrze generowal.
Jednak jesli ktos zrobilby jakes fajne tlo na ekran glowny to z checia je umieszcze
Myślałem, że tam ma być zdjęcie routera, tylko jakoś się źle przeskalowało. Nie mam zastrzeżeń estetycznych, ale IMHO po prostu fajnie jakby było tam cokolwiek co wygląda ogólnie jak całość a nie jak urwany kawałek |
|
|