Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 17 czerwca 2025, 19:10

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 12 ] 
Autor Wiadomość
Post: środa, 3 stycznia 2007, 19:25 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
Znów coś wymotałem : prymitywny skrypt tworzący stronę html , na której pokazuje ip klientów oraz ich połączenia w podziale na nawiązane, aktywne, oczekujące , tcp oraz udp. Skrypt zjada sporo zasobów, więc na słabych maszynach może być problem.
: [/] [] ()
#!/bin/bash
#usuwanie starego pliku
rm /var/www/pol.html

#pliki z danymi
 plik='/proc/net/ip_conntrack'
 plik_z_ipkami="/etc/cron.10min/ip"

#stałe wpisy
echo "<html>" >> /var/www/pol.html
echo "<head></head>" >> /var/www/pol.html
echo "<body>" >> /var/www/pol.html
echo "<center>" >> /var/www/pol.html
echo "<font face=tahoma size=-1>" >> /var/www/pol.html
echo "<table border=1>" >> /var/www/pol.html
echo "<tr><td> IP klienta</td><td>[ALL TCP/UDP]</td><td>[TCP ALL]</td><td>[TCP oczek.]</td><td>[TCP nawiazane] </td><td>[TCP aktywne]</td><td>[UDP ALL]</td></tr>" >> /var/www/pol.html
hosty=`cat $plik_z_ipkami`

#pętla dla ipków
for ipek in $hosty ; do
 tcp_udp_all=` cat $plik | grep $ipek | wc -l`
if [ $tcp_udp_all -gt 0 ]
then
 tcp_all=`cat $plik | grep tcp | grep $ipek | wc -l`
 tcp_oczek=` cat $plik | grep tcp | grep $ipek | grep TIME_ | wc -l`
 tcp_naw_pol=` cat $plik | grep tcp | grep $ipek | grep SYN_ | wc -l`
 tcp_aktyw=` cat $plik | grep tcp | grep $ipek | grep ESTABLISHED | wc -l`
 udp_all=` cat $plik | grep udp | grep $ipek | wc -l `
echo "<TR><td>$ipek</td><td>$tcp_udp_all</td><td>$tcp_all</td><td>$tcp_oczek</td><td>$tcp_naw_pol</td><td>$tcp_aktyw</td><td>$udp_all</td> </TR>" >> /var/www/pol.htm
fi
done

#stałe wpisy
echo "</table></font>" >> /var/www/pol.html
echo "</center>" >> /var/www/pol.html
echo "</body>" >> /var/www/pol.html
echo "</html>" >> /var/www/pol.html


warunki - w podanej ścieżce musi być plik z wpisanymi ip klientów w sieci .

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 3 stycznia 2007, 19:31 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
po co plik z ip-kami ? niech sobie sam skrypt rozpozna ip jakie maja polaczenia i w/g nich niech oblicza ilosc.
mniej motania z dostosowaniem skryptu do indywidualnych potrzeb :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 3 stycznia 2007, 19:58 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
-MW- pisze:
po co plik z ip-kami ? niech sobie sam skrypt rozpozna ip jakie maja polaczenia i w/g nich niech oblicza ilosc.
mniej motania z dostosowaniem skryptu do indywidualnych potrzeb :)


Też tak uważałem, ale system jest mniej obciążony, kiedy nie używa się dodatkowo np grep'a czy awk'a itp.

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 3 stycznia 2007, 20:19 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
ale za kazdym razem sprawdza te same ip. nawet jak ktos nie dziala.
masz tam tyle polecen ze jedno wiecej nie zrobi roznicy,
zwlasza ze nie beda sprawdzane niektore ip.
co pozroli zaoszczedzic cierpliwosci usera :)
i w efekcie wykona o kilka polecen mniej.

tez mam taki skrypt przez kogos napisany i nie uzywam go !
wlasnie z tego powodu - za dlugo wszystko robi.
na maszynie PIII 600MHz i okolo 160 wpisach to tragedia.

za to bardzo czesto korzystam ze swojego skryptu wywolywanego
ze strony i pokazujacego w tabelce wszystkie polaczenia.
czas wykonania przy 1000 polaczen ok 3-5s

nie trzeba liczyc ile ich jest od poszczegolnego hosta, wystarczy zucic okiem i juz widac ze ktos ma za duzo:)
a to wystarczy aby sie zainteresowac danym hostem - wejsc na router jesli sytuacja jest grozna, i innym skryptem sprawdzic dokladnie dane ip,
po czym podjac stosowna akcje.

ale jak juz wielokrotnie pisalem - kazdy ma swoja recepte na udany sex :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 4 stycznia 2007, 18:51 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
przerob to na cgi :)

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: czwartek, 4 stycznia 2007, 21:03 
Offline
PGF

Rejestracja: sobota, 15 marca 2003, 13:54
Posty: 2780
czerwo pisze:
przerob to na cgi :)


Dokładnie, albo na perla. Wtenczas na pewno zużycie zasobów zmaleje. Problem - nie znam cgi ani perla, chyba czas już poznać .... :roll:

_________________
Internet TV telefon - Nakło nad Notecią
NoNieno.pl - urywa gacie :)
Szybkie kobiety i piękne samochody


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 5 stycznia 2007, 03:30 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
po co ? to jes w cgi ;)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 5 stycznia 2007, 04:06 
Offline
Użytkownik

Rejestracja: środa, 25 lutego 2004, 01:38
Posty: 356
Lokalizacja: Czarne
w linii przed fi na koncu chyba powinno byc "/var/www/pol.html" a jest "/var/www/pol.htm"

_________________
Obrazek
Lubię robić to co lubię :]


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 5 stycznia 2007, 16:40 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
-MW- pisze:
po co ? to jes w cgi ;)


Chyba nie wiesz co to cgi

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 5 stycznia 2007, 23:17 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
byc moze :oops:


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 stycznia 2007, 22:30 
Offline
MODERATOR

Rejestracja: wtorek, 31 sierpnia 2004, 23:06
Posty: 3267
Lokalizacja: Katowice
cgi - skrypt wykonujacy sie podczas wejscia na strone a wynik jego dzialania wyswietla ci sie na stronie www.
Czyli np. jezeli bedzie zawerac echo ala to zobaczysz na stronie napisa ala

_________________
Obrazek


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: poniedziałek, 8 stycznia 2007, 23:15 
Offline
Użytkownik

Rejestracja: sobota, 14 maja 2005, 15:07
Posty: 3177
Lokalizacja: Busko-Zdrój
czyli jednak wiem co to cgi :lol:


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

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 9 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