What the prev. poster said was basically..if theres a router or switch in
between point A and B, you can NOT get the MAC addr of either end's NIC
card. Those types of devices change the MAC as they route/switch the
traffic.
-----Original Message-----
From: myatt83@potsdam.edu [mailto:myatt83@potsdam.edu]
Sent: Monday, February 25, 2002 8:49 PM
To: users@httpd.apache.org
Subject: Re: logging MAC address of the client machines
There is definitely a way to do it, although I don't know the specifics,
but I believe it can be done in PERL.
The university I attend has a system to control who accesses the network
from the student dorms. After plugging in, students must open a web browser
and the auto-DNS/DHCP forces them to a registration page where they fill
out their personal info, dorm phone #, campus username & password, etc.
After authorization via CGI-to-database with their student
username/password, the page somehow extracts their MAC address and then
dynamically adds it to the DHCP server's tables. No applets are used, no
software is added to the students computers, and this works for Windows
9x,NT,ME,2k,XP, Macintosh, Linux, etc.
Not sure if this is the correct way it works, but it's something similar.
Check out header information in Perl and perhaps that may lead to a
solution.
- Adam
At 09:37 AM 2/25/2002 +0100, you wrote:
>arrchie@cosmic.net.au wrote:
>>
>> http://grc.com/default.htm
>> It gets the mac address via netbios I believe, which in alot of windows
>> machines is bound to tcp/ip when you connect to the internet.
>>
>> Obviously if you dont have a Nic, then you dont have a MAC, but thats not
>> the point:)
>>
>> So its possible in someway.
>
>Only in the restricted case of certain machines running certain
>proprietary software which advertises the MAC address. You could also
>get the colour of the wallpaper of the room the computer is sitting in
>if the computer chose to send you this information. But there is no
>*general* way, supported by standard protocols (HTTP, TCP/IP etc.) to
>obtain the MAC address of a networked computer at the other end of an
>internet.
>
>Rgds,
>
>Owen Boyle
>
>---------------------------------------------------------------------
>The official User-To-User support forum of the Apache HTTP Server Project.
>See <URL:http://httpd.apache.org/userslist.html> for more info.
>To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
>For additional commands, e-mail: users-help@httpd.apache.org
>
>
>
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:
http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org
---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:
http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org