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

Jak zliczyc ilosc uzytkownikow aktywnych w sieci ?
http://forum.freesco.pl/viewtopic.php?f=22&t=6279
Strona 1 z 2

Autor:  Adrian [ środa, 29 grudnia 2004, 03:26 ]
Tytuł:  Jak zliczyc ilosc uzytkownikow aktywnych w sieci ?

Sposob 1)
nmap -sP
uwagi: jest nieskuteczny, nie zeskanuje systemu z WinXP SP2.
Sposob 2)
niceshaper stats
uwagi: nie kazdy uzywa niceshaper...

Macie jakies inne propozycje ?

Autor:  ernidok [ środa, 29 grudnia 2004, 08:57 ]
Tytuł: 

GFI LanGuard (podobno freeware).
Skanuje całą sieć.

Autor:  Albercik [ środa, 29 grudnia 2004, 10:44 ]
Tytuł: 

arp -a . Wada (a może i zaleta) : nie zlicza urządzeń podpiętych ale nie generujących żadnego ruchu ( APki ).

Autor:  Adrian [ środa, 29 grudnia 2004, 11:29 ]
Tytuł: 

Albercik pisze:
arp -a . Wada (a może i zaleta) : nie zlicza urządzeń podpiętych ale nie generujących żadnego ruchu ( APki ).

Niestety, nie dziala przy zastosowaniu statycznej tablicy arp, wywolywanej komenda arp -f.

Autor:  Koriolan [ środa, 29 grudnia 2004, 13:10 ]
Tytuł: 

Bawię się statystykami podobnymi do zCiecha, jestem blisko zliczania kto ściągał w jakich godzinach. Niestety dotyczy to TYLKO RUCHU przez HTB ( stare NND).

Autor:  Albercik [ środa, 29 grudnia 2004, 21:29 ]
Tytuł: 

Cytuj:
Niestety, nie dziala przy zastosowaniu statycznej tablicy arp, wywolywanej komenda arp -f.


Sprawdziłem - działa , ale na nieaktywnych userach jest komunikat zamiast MAC'a <incomplete> , ale czasami niestety nawet przy aktywnych pokazuje się <incomplete> , co prawda rzadko , ale jednak .....

Autor:  Adrian [ środa, 29 grudnia 2004, 23:00 ]
Tytuł: 

Albercik pisze:
Sprawdziłem - działa , ale na nieaktywnych userach jest komunikat zamiast MAC'a <incomplete> , ale czasami niestety nawet przy aktywnych pokazuje się <incomplete> , co prawda rzadko , ale jednak .....

Nie, nie dziala. Po zaladowaniu tablicy arp nie dziala, bo wyswietla wszystkie adresy. Zreszta tak musi byc, bo o to chodzi w statycznej tablicy arp.
Oczywiscie tez sprawdzilem.

Autor:  Albercik [ czwartek, 30 grudnia 2004, 00:22 ]
Tytuł: 

U mnie działa tak , jak napisałem i inaczej być nie chce .

Autor:  Adrian [ czwartek, 30 grudnia 2004, 00:51 ]
Tytuł: 

Albercik pisze:
U mnie działa tak , jak napisałem i inaczej być nie chce .

Moze nie masz zaladowanej statycznej tablicy arp. Sprobuj zmienic swoj IP na inny, nie zmieniajac wpisow w /etc/ethers. Jesli nadal bedziesz mial dostep do serwera, to znaczy, ze statyczna tablica arp (w formie zabezpieczenia przed niepowolanym dostepem) nie dziala.

Autor:  Adrian [ czwartek, 30 grudnia 2004, 01:02 ]
Tytuł: 

Czy naprawde nikt nie zna rozwiazania? Problem wydawal mi sie prosty.

Potrzebuje po prostu skrytpu, ktory po wywolaniu zwroci liczbe oznaczajaca ilosc aktywnych komputerow, co chce wykorzystac w statystykach MRTG.

Na razie skrypt wyglada tak:
: [/] [] ()
#!/bin/sh

niceshaper stats | wc | awk '{print $1-2}'
echo 0

ale niestety wymaga to dzialania niceshapera, z ktorego chce zrezygnowac na rzecz www.inet.one.pl , ktory wspiera nie tyko htb, ale rowniez hfsc, a takze posiada wbudowany solidny firewall.

Wiec jak, moze jednak ktos pomoze?
Statystyki MRTG pokazujace ilosc kompow naprawde fajnie wygladaja.

Autor:  czerwo [ czwartek, 30 grudnia 2004, 01:30 ]
Tytuł: 

do mrtg moglbys uzyc pinga. Pingowac userow jezli nie ma zwraca wartosc zero jezeli jest to 1 na koncu dodac i masz. Bardzo proste do napisania.

Autor:  miro_x [ czwartek, 30 grudnia 2004, 02:15 ]
Tytuł: 

tak ale jesli ktos uzywa firewalla to komputer nie bedzie odpowiadal na pingi i juz statystyka bedzie zafalszowana.

Autor:  Adrian [ czwartek, 30 grudnia 2004, 09:23 ]
Tytuł: 

miro_x pisze:
tak ale jesli ktos uzywa firewalla to komputer nie bedzie odpowiadal na pingi i juz statystyka bedzie zafalszowana.

Dokladnie. Ping opdada. Podobnie nmap -sP

Autor:  Albercik [ piątek, 31 grudnia 2004, 00:35 ]
Tytuł: 

Cytuj:
to znaczy, ze statyczna tablica arp (w formie zabezpieczenia przed niepowolanym dostepem) nie dziala.


działa z całą pewnością :wink: , i przy macach nieaktywnych pokazuje się <incomplete> , tak jak pisałem przedtem . Ja dokładnie tak sprawdzałem , kiedy używałem skryptu do podmiany configów w niceshaperze.

Autor:  Damiano [ piątek, 21 października 2005, 09:44 ]
Tytuł: 

Czy ktoś to może poprawić :?:
Nie mam tego zabezpieczenia z arp a statystyki mrtg mają przekłamania - pokazują userów nawet jeżeli ich nie ma włączonych czyli po komendzie
: [/] [] ()
 arp -n

są wpisy z (incomplete) a na statystykach mrtg jest full userów tak jakby wyszscy byli podłączeni :?
U mnie nie ma firewallowego wyłączenia pingów więc jeżeli można to proszę napiszcie ten skript pod mrtg z użyciem pinga :twisted:
Z góry dzięki

Autor:  Flak [ piątek, 21 października 2005, 09:53 ]
Tytuł: 

Moze nie na temat, ale ja zrobilem takie cos jak ktos jest dostepny w cgi:
: [/] [] ()
#!/bin/sh
echo Content-type: text/html
echo
if [ ! "`arp -D mariusz | grep "00:11:2F:63:E9:BE"`" ]; then
        echo "<img src="../img/off.gif">"
    else
        echo "<img src="../img/on.gif">"
    fi


Arp wyszukuje hosta mariusz (tutaj mozna wpisac ip, to zalezy czy macie w /etc/host przypisane ip hostowi jakiemus). Grepuje adres mac czyli tzw (incomplete) zostanie wywalone, a potem jezeli ta zmienna nie jest pusta wyswietla albo ikonke czerwona albo zielona. Potem mozna to zainkludowac w php, np tak

: [/] [] ()
<? include('http://lesnalan.dyn.pl/cgi-bin/mariusz.cgi'); ?>


Pozdrawiam

Autor:  Damiano [ piątek, 21 października 2005, 10:54 ]
Tytuł: 

@flak
Mógłbyś podesłać paczkę instalacyjną :?:
Albo chociaż instrukcję co jest potrzebne do instalacji tego skryptu :?:
Widzę że rozwiązanie jest okej i nie powinno powodować przekłamań w mrtg :twisted:
Tylko jest pytanie co ile to się będzie odświeżać :?:
Proszę podeślij nam swój cały skrypt i opisz jego instalację i konfig 8)
Z góry dzięki

Autor:  Flak [ piątek, 21 października 2005, 11:12 ]
Tytuł: 

:lol: :lol:
To nie ma paczki i to co napisalem to jest calosc. Wymaga Apache + php. I to nie jest do mrtg tylko na strone userow online. Mozecie zobaczyc jak to dziala http://www.lesna.int.pl/ po prawej stronie te ikonki zielona lub czerwona.
Przepis na to:
1. Stworzyc plik np mariusz.cgi, wpisac moj kod po modyfikacjach mac'u i adresu ip
2. Dac mu prawa wykonalnosci
3. Wrzucic go do katalogu gdzie apache trzyma cgi, domyslnie cgi-bin.
To powtarzac ile sie ma userow w sieci (jezeli ktos ma 100 to sie nie oplaca robic tym sposobem). Znaczy jak mamy 10 osob przykladowo, to musimy zrobic 10 plikow z ich unikatowymi mac'ami i ipkami.
4. Jezeli nasza strona nie jest w php to po prostu zmieniamy index.htm lub .html, na .php.
5. Edytujemy plik index.php wpisujemy <? include('cgi-bin/mariusz.cgi'); ?>
6. Wtedy apache zainkluduje nam odpowiednio <img src="off.jpg"> lub <img src="on.jpg">, zaleznie co cgi wygeneruje.

Mysle ze dobrze to opisalem, jakby byly jakies problemy to walic do mnie...

Pozdrawiam

Autor:  Damiano [ piątek, 21 października 2005, 12:06 ]
Tytuł: 

Opisałeś to jak najbardziej okej :twisted:
Tylko się zastanawiam czy warto dla tej jedynej rzeczy instalować apacza i php :roll:
Coś chyba będę musiał w mrtg zmienić po instalce apacza ale pewien nie jestem...Coś mi się tak kojarzy ;)

Autor:  zciech [ piątek, 21 października 2005, 12:46 ]
Tytuł: 

Po pierwsze primo:
Jesli uzywasz statycznej tablicy arpa ethers to wpisy te zawsze beda i bedzie pokazywac ze user jest aktywny. I wtedy jedyny sposob to uzyc arping ktory odporny jest na firewale
co bylo juz gdzies opiasne kilka dni temu.
Po drugie primo:
Jesli sie nie uzywa statycznej tablicy arpa (/etc/ethers) to wpisy typu incomplet pojawiaja sie gdy np. wyslesz pinga na adres pod ktorym nie ma aktywnej karty sieciowej zapis taki jest tylko przez kilka minut a potem jest kasowany, ale wpisy incomplet mozna przez greepa przepuscic i nie beda liczone :)

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