Hi Any one knows how to get MAC address of a machine who is accessing your application.Help me.
a method like the one below will find the ethernet mac address of my Mac on OS-X 10.4
def mac_address system "ifconfig | grep lladdr > mac.txt" f = File.new("mac.txt") mac = "" f.each{|l| mac = l.split(" ").last} return mac end
It's really quite hacky, but you're going to need to make a system call to do that. At least I cannot think of any classes available for it. On windows maybe the Win32ole or Win32API classes but nothing on and BSD platforms.
cammo
a method like the one below will find the ethernet mac address of my Mac on OS-X 10.4
def mac_address system "ifconfig | grep lladdr > mac.txt" f = File.new("mac.txt") mac = "" f.each{|l| mac = l.split(" ").last} return mac end
output = `ifconfig | grep lladd` at least avoids the temporary file
unpleasantness (or use IO.popen)
Fred
nearly impossible