Dnia nie 26. stycznia 2003 14:14, Goblin napisał:
A możesz przybliżyć jak to działa tak m/w?
dawno temu w zam ieszchlych czasach mialem taki srypt ktory dzialal na zasadzie dopisywania 0 i 1 do loga dla kazdego kompa, ale potem zostawilem to i zapomnialem.
A terazniejsza westaja dziala tak:
W cornie skrypt napisany przez znajomego co 10 min.:
- puszcza fpinga po calej klasie ip
- sczytuje tabele arp (ping byl po to zeby napewno zawierala wszystkie
wlaczone maszynki)
- dla kazdego znalezionego wpisu w arp dodaje do bazy danych (MySQL) rekord
z (ip, mac, data w Unixtime)
W php skrypt generujacy png'a z wykresem I tu wlasciwie mozna zaszalec z sortowaniami, wyborem okresu z jakiego ma byc wykres etc. narazie mam tylko najprostsza wersje czyli ORDER BY ip (stad bylo moje pytanie co do sortowania IP)
-- Goblin.
Hm .... Chyba mam coś lepszego. Ping może nie zadziałać, gdy ktoś ma firewalla. W dodatku generuje bądź co bądź jakiś ruch (wiem, znikomy, ale jednak). Ale do rzeczy - dlaczego nie wykorzystać tego, co już siedzi na routerze? Dla ipchains byłoby to ipchains -L -M -n, dla iptables potraktowanie ip_conntrack i mamy listę _korzystających_ z sieci komputerów. Pomysł z arp? Nie zadziała, gdy mamy adresy MAC przydzielone statycznie. Skrypt do ip_conntrack mogę podesłać w razie potrzeby. Robert PS. Dałoby się lms-scripts też wrzucić na www, coby nie trzeba było ciągnąć z cvsa? To chyba niewielki problem?
uczestnicy (1)
-
Robert Gomułka