http://www.perlmonks.org?node_id=250816


in reply to CPU ID

I put the emphasis on other unic HW ID here:

Under Linux (sorry, I don't have much knowledge with other OSes), you could do a quick&dirty trick by parsing the output of /sbin/ifconfig

wlan0     Protokoll:Ethernet  Hardware Adresse 00:20:E0:8D:70:7D
This will give you the MAC adresses of any attached networking devices. Pretty unique (most of the time). But as you can see above: Be carefull of localized output just match the last (xx:xx:xx:xx:xx) sequence - if any - of the lines not starting with a whitespace. THe regexp is left as an exercise. ;-)

Bye
 PetaMem

Replies are listed 'Best First'.
Re: Re: CPU ID
by mitd (Curate) on Apr 16, 2003 at 19:05 UTC
    This will give you the MAC adresses of any attached networking devices. Pretty unique (most of the time). ...

    Holy microcode muck!

    MAC address better be unique across the universe all the time or we is in big doo doo.

    The MAC address will always be unique BUT change ethernet card and you change MAC.

    CPU serial numbering is quite controversial back in 1999/2000 Intel had plans to introduce serial numbered Willamette series chips, but they backed down.

    I do use MAC cross-ref'ed with IP as a 'not perfect' but 'good enough' asset management number.

    mitd-Made in the Dark
    I've always been astonished by the absurd turns
    rivers have to make to flow under every bridge.