Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest środa, 18 czerwca 2025, 22:17

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 4 ] 
Autor Wiadomość
Post: niedziela, 17 grudnia 2006, 10:53 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
wklejam skrypt do sprawdzania ile połączeń mają użytkownicy w naszej sieci. Jest to baaaardzo wolna wersja - dlatego beta1 :)
: [/] [] ()
echo -e "IP \t\t ESTAB \t ALL";
for ip in `grep '192.168' /etc/hosts | cut -f 1`;
do estab=`netstat-nat -n | grep $ip | grep ESTAB | wc -l`;
all=`netstat-nat -n | grep $ip | wc -l`;
echo -e "$ip \t $estab \t $all";done;



Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 grudnia 2006, 20:27 
Offline
PGF

Rejestracja: piątek, 25 lutego 2005, 18:22
Posty: 1430
Lokalizacja: Elbląg
Poczytaj man awk :)

_________________
F33/F07,F11,F13,F17
ObrazekObrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 grudnia 2006, 21:41 
Offline
Użytkownik

Rejestracja: sobota, 26 listopada 2005, 07:47
Posty: 864
albo sed :) dlatego beta1 - następna we4rsja będzie wydajniejsza (bez podwójnego netstat-nat)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: niedziela, 17 grudnia 2006, 22:25 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
Cytuj:
#!/bin/bash
#MW
n="/usr/sbin/netstat-nat -n"

SZUKAJ=ESTABLISHED

IP0="0" A="1"
$n |sed 's/ /-/g' |grep $SZUKAJ |sed 's/:.*//g' |sed 's/.*-//g' |sort |while read IP ;do
if [ $IP = $IP0 ];then
A=$[A+1]
else
echo $IP " " $A
A=1
fi
IP0=$IP
done


i nie sprawdzaj wszystkiego z hosts! bo tu sie marnuje duzo czasu.


Cytuj:
echo -e "IP \t\t ESTAB \t ALL";
for ip in `grep '192.168' /etc/hosts | cut -f 1`;
do estab=`netstat-nat -n | grep $ip | grep ESTAB | wc -l`;
all=`netstat-nat -n | grep $ip | wc -l`;
echo -e "$ip \t $estab \t $all";done;

dla 100 userow w hosts to jest 2x netstat ? czy 200!


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

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 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:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl