1. Add following in your controller:
class SomeController < ApplicationController
def show_mac_address
@client_ip = request.ip
@mac_address = get_mac_address(@client_ip)
end
def get_mac_address(ip_address)
`ping -c 1 #{request.ip}`
sleep(3) # For dramatic effect
arptable = `arp -a`
entries = arptable.split("\n")
return entries
end
end
2. In your view file
<%= @client_ip %>
<%=@mac_address %>
class SomeController < ApplicationController
def show_mac_address
@client_ip = request.ip
@mac_address = get_mac_address(@client_ip)
end
def get_mac_address(ip_address)
`ping -c 1 #{request.ip}`
sleep(3) # For dramatic effect
arptable = `arp -a`
entries = arptable.split("\n")
return entries
end
end
2. In your view file
<%= @client_ip %>
<%=
Comments
Post a Comment