Re: Re: Hardware Address
| From: | Brent Baisley | Date: | Fri, 06 Sep 2002 12:49:35 +0000 |
| Subject: | Re: Re: Hardware Address | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-115448@lists.php.net to get a copy of this message | ||
To get the hardware address you need to dig down through the network layers. If you look at the OSI 7 network model (used on all systems), you will see that PHP really operates on layers 6 & 7. The hardware address (MAC Address) is down on layer 2, the data link layer. The layered model is designed to assure compatibility and ease of implementation. Meaning, each layer does what it is supposed to and doesn't care how the other layers accomplish their job.
I highly doubt that PHP would be permitted to dig down into the network stack when it's not running as root. I'm not sure what you mean by "universities and broadband isp do 'this'". If you are referring to limiting bandwidth, this should be, and usually is, done on the router level. ISP's want to limit use of their network bandwidth, not their server bandwidth.
Limiting use of an application is normally done through a user login. Wouldn't you want to limit the user not a specific computer? Besides, it's easy enough to override the hardware address of a network card or even use a different one. Easier than IP spoofing.
On Thursday, September 5, 2002, at 09:45 PM, Tyler Longren wrote:
using exec() or system() will only be able to execute commands on the machine php is installed on. I sometimes wonder how universities and broadband isp's do this. I'd be interested in seeing how it works. Sorry, I'm not much help anymore. tyler On Fri, 6 Sep 2002 01:24:07 +0200 <nicos@php.net> wrote:Brent Baisley Systems Architect Landover Associates, Inc. Search & Advisory Services for Advanced Technology Environments p: 212.759.6400/800.759.0577Hi, The best way I think is to use exec() or system() to ask that to the system. May be someone knows something better too. -- Nicos - CHAILLAN Nicolas nicos@php.net www.WorldAKT.com - Hébergement de sites Internet "Chris Cook" <cjc1800@hotmail.com> a écrit dans le message de news: F101B4IuyobgN9K5GoM000165c1@hotmail.com...-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --Hello all, I am working on a LAN application and am interested in obtaining theuser'snetwork card address to limit usage of the program. Is there a way to do this in PHP? I am on a network that uses DHCP so using the IP address probably wontworkand I am also worried about IP spoofing. Thanks for any help you can provide, Chris _________________________________________________________________ Send and receive Hotmail on your mobile device: http://mobile.msn.com-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php