Metasploit mailing list archives
Re: Store MAC into database
From: egypt () metasploit com
Date: Tue, 22 Jun 2010 12:30:46 -0600
Those ASCII characters are the raw bytes of the address. Here's a one-liner to convert them to the standard notation: mac_str = client.net.config.interfaces.last.mac_addr.unpack("C*").map{|b| sprintf("%02X", b) }.join(":") For storing them in the database, take a look at any of the import_* methods in lib/msf/core/db.rb for an example. The mac address is just an attribute of the host, so you can do something like: report_host(:address=>..., :mac=>mac_str) Hope this helped, egypt On Tue, Jun 22, 2010 at 10:43 AM, eski mo <eskimo.ganges () gmail com> wrote:
Hi How to store Mac address into database. Im writing plugin in which output of session.net.config.interfaces.last.mac_addr is some ASCII characters , how can i store it in a string format intodatabase. btw sry for sending the last mail wrongly. regards eskiIVI0 _______________________________________________ https://mail.metasploit.com/mailman/listinfo/framework
_______________________________________________ https://mail.metasploit.com/mailman/listinfo/framework
Current thread:
- Store MAC into database eski mo (Jun 22)
- Re: Store MAC into database egypt (Jun 22)
- Re: Store MAC into database HD Moore (Jun 22)