Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> MAC zamiast IP
yeti
post
Post #1





Grupa: Zarejestrowani
Postów: 52
Pomógł: 0
Dołączył: 12.09.2003

Ostrzeżenie: (0%)
-----


No właśnie, klient zaparł się, żeby użytkownik był rejestrowany po numerze karty a nie po IP i tu zaczynają się schody.
Nigdzie nie znalazłem funkcji ani klasy która by to umożliwiała.
Czy ktoś może miał już taki prolem?

pozdrawiam
Krzysiek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
adwol
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 6.08.2003

Ostrzeżenie: (0%)
-----


Cytat
A czy da sie to zrobic w php? Nie wiem czy w samym php sa funkcje do odczytywania adresow MAC. Na pewno da sie to zrobic z pomoca funckji/programow systemowych, chodzi mi o obsluge protokolu ARP.
Pod unixem jest np. "/usr/sbin/arp", pod Windowsem XP (nie wiem jak we wczesniejszych wersjach) tez jest polecenie/program "arp". Z parametrem -a, tak samo jak pod unixem, wyswietla aktualna tablice translacji ip na mac-i w sieci lokalnej, a jesli jako parametr podasz adres IP konkretnego kompa to arp ci poda jego mac-a. Oczywiscie poprawnosc tej translacji zalezy od "konfiguracji" sieci lokalnej.

Jak potrafi to wyciągnąć program typu arp to potrafi też php, tylko być może nie ma napisanych jeszcze bibliotek/modułów/klas do tego.

Co do rejestracji na podstawie MACów to IMHO nie jest to zbyt dobry pomysł. Nie wiem co to może więcej dać niż rejestracja na podstawie IP. Jeden i drugi adres można łatwo wyspoofować, a MACi ograniczają do sieci lokalnej.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 2.10.2025 - 21:46