Tomasz Chilinski napisał(a):
On Wed, 14 Jul 2004 21:30:18 +0200, A.L.E.C wrote
nbtscan jest potrzebne przy skanowaniu, tutaj dane pobierane są z /proc/net/arp (zobacz funkcję GetMACs() w LMS.class.php) lub zdalnie. Więcej w pliku modules/choosemac.php.
Więc jeśl ktoś ma restricted proc filesystem i serwer www działających na prawach np. usera apache, to GetMACs() nic nie zwróci :) Można oczywiście załatwić to jakimś skryptem pomocniczym wywoływanym przez sudo.
No, dopiero dziś miałem czas zabrać sie za to i tak:
- nbtscana nie miałem, ale po jego zainstalowaniu NIC się nie zmieniło - próbowałem przeczytać /proc/net/arp jako zwykły user, i bez problemu, dlaczego więc user apache nie mógłby tego zrobić? ew. jak zmienic restricted proc filesystem ... itd., na nierestricted? :)
TLZ
uczestnicy (1)
-
Tomasz Lam