Freesco, NND, CDN, EOS
http://forum.freesco.pl/

uzytkownicy offline i online - skrypt
http://forum.freesco.pl/viewtopic.php?f=22&t=6314
Strona 1 z 2

Autor:  Anonymous [ sobota, 1 stycznia 2005, 22:34 ]
Tytuł:  uzytkownicy offline i online - skrypt

Podpatrujac skrypty do statystyk Zciecha. Postanowilem napisac skrypt do wizualizacji uzytkownikow on i offline na www oto efekt.

http://klub.chip.pl/krzysiekz/nnd/online/online.htm

A to archiwum

http://klub.chip.pl/krzysiekz/nnd/online/on-line.tar.gz

Skrypt dziala na podstawie ping-a i /etc/hosts.

Autor:  xmaster [ sobota, 1 stycznia 2005, 23:29 ]
Tytuł: 

czy są do tego potrzebne jakieś dodatkowe pakiety ??
np apache czy cokolwiek innego ??
a i jakiś mały kurs jak to zainstalowac, czy też gdzie to umieścić

dziękuję i pozdrawiam
ps mam stare nnd :( nowego miec nie moge bo mam za malo ramy :( 24 mb

Autor:  Anonymous [ niedziela, 2 stycznia 2005, 00:44 ]
Tytuł: 

xmaster pisze:
czy są do tego potrzebne jakieś dodatkowe pakiety ??
np apache czy cokolwiek innego ??
a i jakiś mały kurs jak to zainstalowac, czy też gdzie to umieścić

dziękuję i pozdrawiam
ps mam stare nnd :( nowego miec nie moge bo mam za malo ramy :( 24 mb


Pisalem skrypt na nowym nnd ale mozna sprobowac.

Uzyte sa polecania ping, cat, grep, awk. Co do apacha to niekoniecznie ale jakis server www musialby byc bo skrypt tworzy plik w formacie htm.

Najpierw trzeba sciagnac archiwum zagladnac do wnetrza (mc) tam jest "readme".

Autor:  borkow [ niedziela, 2 stycznia 2005, 01:02 ]
Tytuł:  a co jesli gosc ma firewalla???

i taki firewall nie odpowiada pingowi???
bedzie offline?

Autor:  MAC!EK [ niedziela, 2 stycznia 2005, 01:15 ]
Tytuł:  Re: a co jesli gosc ma firewalla???

borkow pisze:
i taki firewall nie odpowiada pingowi???
bedzie offline?

to chyba jest oczywiste że taki komputer będzie offline?

Autor:  Albercik [ niedziela, 2 stycznia 2005, 02:34 ]
Tytuł: 

A gdyby tak poazywało TYLKO aktywnych ??

Autor:  borkow [ niedziela, 2 stycznia 2005, 02:58 ]
Tytuł:  Re: a co jesli gosc ma firewalla???

MAC!EK pisze:
borkow pisze:
i taki firewall nie odpowiada pingowi???
bedzie offline?

to chyba jest oczywiste że taki komputer będzie offline?


no to chyba nie warto uzywac tego skryptu bo nie jest w pelni funkcjionalny - o to mi chodzilo

Autor:  Anonymous [ niedziela, 2 stycznia 2005, 05:01 ]
Tytuł: 

Albercik pisze:
A gdyby tak poazywało TYLKO aktywnych ??


Czyli nieaktywnych ma skrypt pomijac?

Autor:  Anonymous [ niedziela, 2 stycznia 2005, 05:08 ]
Tytuł:  Re: a co jesli gosc ma firewalla???

borkow pisze:
MAC!EK pisze:
borkow pisze:
i taki firewall nie odpowiada pingowi???
bedzie offline?

to chyba jest oczywiste że taki komputer będzie offline?


no to chyba nie warto uzywac tego skryptu bo nie jest w pelni funkcjionalny - o to mi chodzilo


Jest w pelni funkcjonalny to ze ktos blokuje pinga to jego sprawa (mozna napisac skrypt ktory po braku pinga wylacza internet na ten adres ale to byloby troche hamskie).

W FAQ jest opis ze mozna przez ARP ale u mnie ARP wypisuje wszystkich aktywnych czy tez nie winne chyba jest "arp -f" i przypisane MAC do IP.

netstat-nat nie testowalem.

Autor:  Adrian [ niedziela, 2 stycznia 2005, 16:26 ]
Tytuł:  Re: a co jesli gosc ma firewalla???

krzysieek pisze:
W FAQ jest opis ze mozna przez ARP ale u mnie ARP wypisuje wszystkich aktywnych czy tez nie winne chyba jest "arp -f" i przypisane MAC do IP.

Albercik: kolejna osoba ktora potwierdza moje slowa, po wydaniu komendy arp -f. komenda arp -a wyswietla wszystkie numery IP znajdujace sie w tablicy /etc/ethers. Albercik - jesli sie ze mna nie zgadzasz, proponuje kontakt przez gg: 107439, mysle ze tu uda sie dojsc, dlaczego u Ciebie arp -f dziala inaczej niz u mnie. Proponuje nie klocic sie na Forum.

krzysieek: Twoj skrypt niestety jest malo uzyteczny, bo mnostwo ludzi uzywa firewalla i maja do tego pelne prawo. Np. mechanizm taki jest standardowo wbudowany w Windows XP i czy chcesz, czy nie chcesz Twoj skrypt powie ze te komputery sa nieaktywne, co jest nieprawda. No i nie mozna ludziom zabronic uzywania firewalla, bo firewall to naprawde dobra sprawa. Moze zablokowac rozsylanie sie od nich wirusow np., wiec jest to dobre rowniez dla sieci.

Kilka watkow nizej pytalem na forum o propozycje rozwiazania problemu zliczania aktywnych uzytkownikow, oto ten watek - zapoznaj sie:
http://forum.freesco.pl/viewtopic.php?t=6279
Niestety, nikt tam nie wskazal konstruktywnego rozwiazania.

Moj sposob zliczania uzytkownikow opiera sie na niceshaper stats. To dziala duzo lepiej niz ping, czy tez nmap -sP, bo pokazuje uzytkownikow, ktorzy w danym momencie maja jakis ruch z routerem, nawet jesli sa za firewallem. Tyle, ze trzeba uzywac niceshapera, a ja mam zamiar z niego zrezygnowac. I tu jest problem....

Poniewaz jestem bardzo zainteresowany skryptem o ktorym mowa, moze wspolnie uda nam sie znalezc jakies rozwiazanie. Co Ty na to ?

Autor:  Albercik [ niedziela, 2 stycznia 2005, 17:45 ]
Tytuł: 

Cytuj:
Albercik: kolejna osoba ktora potwierdza moje slowa, po wydaniu komendy arp -f. komenda arp -a wyswietla wszystkie numery IP znajdujace sie w tablicy /etc/ethers. Albercik - jesli sie ze mna nie zgadzasz, proponuje kontakt przez gg: 107439, mysle ze tu uda sie dojsc, dlaczego u Ciebie arp -f dziala inaczej niz u mnie. Proponuje nie klocic sie na Forum.


To nie kłótnia , tylko wymiana zdań , może dosyć ostra , która ma wnieść coś do tej rozmowy i pomóc znaleźć rozwiązanie , więc jestem przeciwny rozmowy na priv , ponieważ inni nie poznają rozwiązania . Jeżeli się mylę i nie mam racji to się do tego przyznam . Na tą chwilę uważam ,że jest sposób , tak jak pisałem . Po waszej rozmowie odpaliłem nmapa i chyba wiem , dlaczego u Ciebie jest tak a u mnie inaczej . Otóż po odpaleniu nmapa i wpisaniu arp -a pokazały mi się wszystkie (!!!!) łacznie z nieaktywnymi IP+MAC'i . Dopiero po restarcie serwera wpisałem arp -a i nieaktywne hosty pokazywały się jako IP+<incomplete> . U mnie właśnie tak zadziałało po odpaleniu nmapa jak u Ciebie standardowo. Może używasz w jakimś skrypcie nmapa ?

Autor:  Anonymous [ niedziela, 2 stycznia 2005, 19:40 ]
Tytuł:  Re: a co jesli gosc ma firewalla???

Adrian pisze:
krzysieek pisze:
W FAQ jest opis ze mozna przez ARP ale u mnie ARP wypisuje wszystkich aktywnych czy tez nie winne chyba jest "arp -f" i przypisane MAC do IP.

Albercik: kolejna osoba ktora potwierdza moje slowa, po wydaniu komendy arp -f. komenda arp -a wyswietla wszystkie numery IP znajdujace sie w tablicy /etc/ethers. Albercik - jesli sie ze mna nie zgadzasz, proponuje kontakt przez gg: 107439, mysle ze tu uda sie dojsc, dlaczego u Ciebie arp -f dziala inaczej niz u mnie. Proponuje nie klocic sie na Forum.


w wynikach ARP mam (incomplete) jezeli w /etc/ethers nie mam danego IP wogole wpisanego lub potraktowanego #

Adrian pisze:
Kilka watkow nizej pytalem na forum o propozycje rozwiazania problemu zliczania aktywnych uzytkownikow, oto ten watek - zapoznaj sie:
http://forum.freesco.pl/viewtopic.php?t=6279
Niestety, nikt tam nie wskazal konstruktywnego rozwiazania.

Moj sposob zliczania uzytkownikow opiera sie na niceshaper stats. To dziala duzo lepiej niz ping, czy tez nmap -sP, bo pokazuje uzytkownikow, ktorzy w danym momencie maja jakis ruch z routerem, nawet jesli sa za firewallem. Tyle, ze trzeba uzywac niceshapera, a ja mam zamiar z niego zrezygnowac. I tu jest problem....

Poniewaz jestem bardzo zainteresowany skryptem o ktorym mowa, moze wspolnie uda nam sie znalezc jakies rozwiazanie. Co Ty na to ?


Ok, pracuje nad nowa wersja skryptu wiec postaram sie w konfiguracji uwzglednic mozliwosc skorzystania z niceshapera.

Oto wynik http://klub.chip.pl/krzysiekz/nnd/online/online-nice.tar.gz ale nie uwzglednia tych ktorych niceshaper nie wypisuje. Zauwazylem ze czasami niceshaper tez nie wypisuje aktywnego uzytkownika.


nmap narazie nie mam.

Autor:  rapsik [ niedziela, 2 stycznia 2005, 22:17 ]
Tytuł: 

masz racje niceshaper nie zawsze pokazuje aktywnych uzytkownikow

Autor:  czerwo [ niedziela, 2 stycznia 2005, 22:28 ]
Tytuł: 

nie pokazuje jak nie uzywaja neta

Autor:  lord_pit [ poniedziałek, 19 lutego 2007, 22:41 ]
Tytuł:  Nowy skrypt :)

Witam rozwijam lekko skrypt online i juz mam gotowa wersje ladnie wyswietlajaca pogrupowanych userkow oraz informujacy kto sie podlaczyl do netu a kto nie :)

W dalszej czesci rozwine go o kolejna udogodnosc, a mianowicie sprawdzanie aktywnosci userkow po aktywnosci MARKER'OW w moim HTB :D

PS. sa nowe paczki naliczane, gdy ktos korzysta z netu :D i zaden FIREWALL nie oszuka juz nas :D

Autor:  Cesik [ poniedziałek, 6 sierpnia 2007, 09:36 ]
Tytuł: 

Proszę o podanie linku do tych nowych paczek zliczających.

Autor:  lord_pit [ wtorek, 7 sierpnia 2007, 21:57 ]
Tytuł: 

jest to dosc wyspecjalizowany skrypt pod moj serwerek na dwa LANy ale zobacze i wytne co musze a potem opublikuje :)

Autor:  Momok [ piątek, 10 sierpnia 2007, 02:53 ]
Tytuł: 

Prosty skrypcik pokazujacy ilosc online, mozna go wrzucic na strone odrazu przy czym zmieniajac "|" na "<br />" :P
: [/] [] ()
arp -a|grep eth0|awk '{print $1 " - " $2 " - " $4 "|"}'

Autor:  rikardo7 [ piątek, 10 sierpnia 2007, 17:42 ]
Tytuł: 

Cytuj:
Prosty skrypcik pokazujacy ilosc online, mozna go wrzucic na strone odrazu przy czym zmieniajac "|" na "<br />"
Kod:

arp -a|grep eth0|awk '{print $1 " - " $2 " - " $4 "|"}'


po pierwsze te ustawienia sa pod neo, na dsl powinno byc eth1, aha nie zda to egzaminu gdy jest uruchomiony arp "arp -f" wyswietla sie wszystkie hosty z pliku ethers

Autor:  viater [ piątek, 10 sierpnia 2007, 20:04 ]
Tytuł: 

Kombinujecie jak koń pod górkę ;)

Odpłotkować w pacman.conf repo testing i

pacman -S arpscan

Przykładowy wynik działania:
: [/] [] ()
# arpscan -aw eth1
00:C0:26:AA:11:CC 192.168.0.1
00:50:BA:33:59:FF 192.168.0.2
00:80:55:8D:D2:F6 192.168.0.3
48:54:E8:29:88:F2 192.168.0.9
00:10:5A:FB:62:89 192.168.0.15
00:13:8F:DD:5C:99 192.168.0.16
00:00:B4:BB:BE:00 192.168.0.17
00:E0:4C:AA:1B:44 192.168.0.18

Jak chcemy tylko ipki, to
: [/] [] ()
/usr/bin/arpscan -aw eth1 | awk '{print $2}'

U mnie między innymi /etc/mrtg/hosty korzysta właśnie z tego.
: [/] [] ()
...
online=arpscan -aw eth1 | wc -l
...

Strona 1 z 2 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/