Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 00:07

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 
Autor Wiadomość
Post: piątek, 25 sierpnia 2006, 08:06 
Offline
Użytkownik

Rejestracja: środa, 2 lutego 2005, 23:40
Posty: 483
Bardzo fajny program do podglądu pracy HTB "na żywo":
http://forum.slackware.pl/viewtopic.php?t=9430
Nie wymaga instalacji.
Napisany w perlu. Działa na standardowym NND.
Polecam.

Przepraszam jeśli już było (szukaj nie znajduje, więc chyba nie było).

_________________
Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 09:03 
Offline
Użytkownik

Rejestracja: piątek, 4 czerwca 2004, 09:07
Posty: 246
Bardzo fajnie... ale może ktoś to przetłumaczy? Ktoś znający lepiej angielski niż ja?

_________________
Rzeczy niemożliwe wykonuje od ręki, na cuda potrzebuje więcej czasu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 09:38 
Offline
Użytkownik

Rejestracja: środa, 2 lutego 2005, 23:40
Posty: 483
Cytuj:
Bardzo fajnie... ale może ktoś to przetłumaczy? Ktoś znający lepiej angielski niż ja?

Konfiguracja jest prosta, wielka znajomość angielskiego nie jest potrzebna.
Zresztą na domyślnej konfiguracji też działa.
Wgrywasz gdziekolwiek, ustawiasz plik tc-viewer jako wykonywalny i dajesz:
Cytuj:
/ściezka_programu_tc-viewer --iface=eth1 --conf=/ściezka_pliku_conf

I już za chwilę widzisz co idzie przez eth1 (w tym wypadku).
Zatrzymujesz przez Ctrl C

Jedyna rzecz - musisz mieć perla (pacman -S perl)

_________________
Pozdrawiam


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 14:49 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Zajebisty programik 8)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 22:57 
Offline
Użytkownik

Rejestracja: piątek, 4 czerwca 2004, 09:07
Posty: 246
Alfred pisze:
Cytuj:
Bardzo fajnie... ale może ktoś to przetłumaczy? Ktoś znający lepiej angielski niż ja?

Konfiguracja jest prosta, wielka znajomość angielskiego nie jest potrzebna.
Zresztą na domyślnej konfiguracji też działa.
Wgrywasz gdziekolwiek, ustawiasz plik tc-viewer jako wykonywalny i dajesz:
Cytuj:
/ściezka_programu_tc-viewer --iface=eth1 --conf=/ściezka_pliku_conf

I już za chwilę widzisz co idzie przez eth1 (w tym wypadku).
Zatrzymujesz przez Ctrl C

Jedyna rzecz - musisz mieć perla (pacman -S perl)

Chodziło mi raczej o to żeby spolonizować to "cudo" skoro NND jest popolskiemu... to czemu i tego programiku nie spolszczyć?

_________________
Rzeczy niemożliwe wykonuje od ręki, na cuda potrzebuje więcej czasu.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 23:29 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
#!/bin/bash
# uruchom skryp z argumentem (imq0 imq1 eth0 eth1 itp.) np. ( ./nazwa-pliku imq0 )

# sciezka do tego pliku bez znaku "/" na koncu
KATALOG="/sciezka"

# nazwa pliku tymczasowego
TMP="$KATALOG"/htb.tmp

# kasuje stary plik
rm "$KATALOG"/klasy.$1 &>/dev/null

# szuka i zapisuje klasy z interfejsu - zamiast spacji wstawia -
tc -s class show dev $1 |sed 's/ /-/g' > $TMP

# szuka numerow klas
# grep class-htb-.*-parent- $TMP |sed 's/class-htb-//g' |sed 's/-.*-//g' |sort -n |while read KLASA ; do
# grep class-htb-.*-root- $TMP |sed 's/class-htb-//g' |sed 's/-.*-//g' |sort -n |while read KLASA ; do
grep class-htb-.*- $TMP |sed 's/class-htb-//g' |sed 's/-.*-//g' |sort -n |while read KLASA ; do
SZUKAJ="htb-$KLASA-"

# wyciaga wartosc rate z jednostkami
RATE=`sed -n -e '/'$SZUKAJ'/,/tokens:/p' $TMP |grep pps- |sed 's/-rate-//g' |sed 's/-.*-//g'`

# plik z klasami z transferem
if [ $RATE <> "0" ]; then

#-- wycina jednostki lub wymienia na prawidlowe
echo $KLASA " "$RATE |sed 's:Mbps:MB/s:g; s:Kbps:KB/s:g; s:bps:B/s:g;' >> $KATALOG/klasy.$1
#-- lub zostawia bez zmiany jednostki
# echo $KLASA " "$RATE >> $KATALOG/klasy.$1

#-- pokazuje wszystkie klasy / lub tylko aktywne
else
echo $KLASA " 0" >> $KATALOG/klasy.$1
fi
done

# kasuje pliki
rm $KATALOG/0 &>/dev/null
rm $TMP &>/dev/null


Ostatnio zmieniony piątek, 25 sierpnia 2006, 23:33 przez -MW-, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 25 sierpnia 2006, 23:32 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
moze komus to sie przyda, robi to samo ale inaczej :)

szuka klas i zapisuje transfery do pliku.


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 27 sierpnia 2006, 11:23 
Offline
PGF

Rejestracja: niedziela, 14 lipca 2002, 14:33
Posty: 3234
Lokalizacja: Radziejów
Skrypt startowy, mozna dopisac do /etc/rc.conf DAEMONS, wyswietla transfer na 7 i 8 konsoli:

/etc/rc.d/tc-viewer

: [/] [] ()
#!/bin/sh
. /etc/rc.conf
. /etc/rc.d/functions

# nalezy wpisac wlasne interfejsy
iface1=eth0
iface2=eth1

tcv=`which tc-viewer 2>/dev/null`
if [ $? -gt 0 ]; then
     stat_busy "Start tc-viewer brak programu tc-viewer"
     stat_fail
     exit 1
fi
    start() {
        RUNNING=`cat /var/run/tc-viewer 2>/dev/null`
        stat_busy "Start tc-viewer"
        if [ -z "$RUNNING" ]; then
            # mozna dopisac wlasne opcje/plik konfiguracyjny
            $tcv --iface=$iface1 --colors --unit=kbit >/dev/tty7 &
            $tcv --iface=$iface2 --colors --unit=kbit >/dev/tty8 &
            echo "running" > /var/run/tc-viewer
            add_daemon tc-viewer
            stat_done
        else
            stat_fail
        fi
        }

stop() {
   RUNNING=`cat /var/run/tc-viewer 2>/dev/null`
        stat_busy "Zatrzymanie tc-viewer"
        if [ ! -z "$RUNNING" ]; then
       kill -9 `pidof -o %PPID -x tc-viewer`
            rm /var/run/tc-viewer
       rm_daemon tc-viewer
       stat_done
   else
            stat_fail
        fi
   }
case "$1" in
    start)
   start
   ;;
    stop)
   stop
   ;;   
    restart)
        stop
        sleep 1
   start
   ;;
    *)
   echo "usage: $0 {start|stop|restart}"         
esac
exit 0


Drobne poprawki w kodzie tc-viewer

linia 195 dopisac ",$iface," co wyswietli nam nazwe interfejsu jaki badamy:
print "\n\n\tMode: ", $hfsc eq "0" ? "HTB" : "HFSC" ," ",$iface," ^C to QUIT$colors......
linia 246 wykasowac (%s%3dpps%s) bo sie nie miesci na ekranie i zawija linie co powoduje balagan
I jesze jedno restart regul powoduje zatrzymanie viewera.

_________________
Nie jestem NEKROMANTĄ, nie wróżę z flaków!
Alkohol pity z umiarem nie szkodzi nawet w największych ilościach!
Przeczytaj nim zapytasz
Obrazek


Ostatnio zmieniony wtorek, 29 sierpnia 2006, 20:10 przez zciech, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 28 sierpnia 2006, 15:03 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Dzięki Zciech !
Brakowało mi tego, żeby było widać czy oglądam upload czy download.
W sumie obszedłem to w ten sposób, że w nazwach głównych klas (1:1 i 2:1) dopisałem "upload" i "download", ale na pewno nazwa interfejsu też się przyda :)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 10 września 2006, 22:12 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
A nie dałoby się zrobić, żeby jednocześnie oglądać download i upload ? :roll:
Perla znam tylko z nazwy :oops:

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 7 stycznia 2007, 19:09 
Offline

Rejestracja: czwartek, 7 grudnia 2006, 13:47
Posty: 5
Moglby mi ktos to przeslac na maila bo link nie dziala. qba-1979@o2.pl


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 11 ] 

Strefa czasowa UTC+2godz.


Kto jest online

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


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl