pfSense Support Subscription

Author Topic: $100 for MAC prefix to vendor resolution  (Read 21802 times)

0 Members and 1 Guest are viewing this topic.

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #15 on: December 03, 2010, 08:01:04 am »
I am not sure I know what bountypig is but anyway can we decide on preferable design please? We do not need nmap to be installed for this to work. We need the only one file nmap-mac-prefixes which is a text file with pairs MAC(3 octets) - Vendor name. We can put this file whenever we want and make this stuff independent of nmap package.
So two variants:
1) It is in 'mainline' but we permanently store mac-prefixes file somewhere.
2) A package that replaces pfsense-utils.inc, diag_arp.php, status_dhcp_leases.php, status_interfaces.php and installs mac-prefixes file. We can even leave pfsense-utils.inc untouched if we put function load_mac_manufacturer_table() in all of the rest files.

What variant would be preferable?
Thanks.

Offline jimp

  • Administrator
  • Hero Member
  • *****
  • Posts: 21373
  • Karma: +1431/-26
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #16 on: December 03, 2010, 08:19:21 am »
What is the license on that nmap file? Is it BSD, MIT, Public Domain, GPL? That may impact if we ship with it or not.
Need help fast? Commercial Support!

Co-Author of pfSense: The Definitive Guide. - Check the Doc Wiki for FAQs.

Do not PM for help!

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #17 on: December 03, 2010, 08:28:09 am »
What is the license on that nmap file? Is it BSD, MIT, Public Domain, GPL? That may impact if we ship with it or not.
Sorry, I do not know anything about licenses. At the beginning this file states:
# Original data comes from http://standards.ieee.org/regauth/oui/oui.txt
# These values are known as Organizationally Unique Identifiers (OUIs)
# See http://standards.ieee.org/faqs/OUI.html
# We have added a few unregistered OUIs at the end.

Can we create our own 'file'? - as I said it is a text file and I believe this information (MAC ranges assigned to manufacturers) is publicly available. We do not have to use this file from nmap.

Offline jimp

  • Administrator
  • Hero Member
  • *****
  • Posts: 21373
  • Karma: +1431/-26
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #18 on: December 03, 2010, 08:34:56 am »
If it's an IEEE standard file I think it's OK to use theirs, or make a new one from the raw OUI data. If there is no license stated in the nmap file it may be OK to include theirs regardless.
Need help fast? Commercial Support!

Co-Author of pfSense: The Definitive Guide. - Check the Doc Wiki for FAQs.

Do not PM for help!

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #19 on: December 03, 2010, 10:09:45 am »
Ok. And finally can we have a final word on what variant is preferable - 1) or 2) please?
Thanks.

Offline jimp

  • Administrator
  • Hero Member
  • *****
  • Posts: 21373
  • Karma: +1431/-26
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #20 on: December 03, 2010, 10:16:42 am »
1) is probably out for 2.0, but for 2.1 it may be a possibility. We're trying to get RC1 out so adding features at this point isn't really feasible.

2) would be fine as a package, though patches would be better than replacing whole files. I wouldn't bother with an nmap dependency, I'd just include the data file you need.
Need help fast? Commercial Support!

Co-Author of pfSense: The Definitive Guide. - Check the Doc Wiki for FAQs.

Do not PM for help!

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #21 on: December 03, 2010, 10:18:54 am »
Good. I'll go with 2) then without nmap dependency.
Thanks.

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #22 on: December 04, 2010, 06:05:53 pm »
I've created a package, let me know what you think.
Thanks.

Offline infofarmer

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #23 on: January 05, 2011, 04:53:04 pm »
Hey guys, sorry, I haven't been getting any e-mails about replies, and too busy to check the forum.

Evgeniy, looks like I owe you the bounty. Could you please contact me directly at andrew@di.vc? I'm able to pay immediately.

If anyone else thinks I owe him, too, please send in your claims.

Happy new year!

peace...

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #24 on: January 05, 2011, 05:00:40 pm »
Hi infofarmer,
have you tested this package?
It seems it is not available as was never merged.

Offline infofarmer

  • Newbie
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #25 on: January 05, 2011, 05:08:57 pm »
Nope, I haven't. It would be nice to have it upstream, but I can pay now for the work you've already done, and let you get it upstream whenever you have spare time.

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #26 on: January 05, 2011, 05:10:42 pm »
Nope, I haven't. It would be nice to have it upstream, but I can pay now for the work you've already done, and let you get it upstream whenever you have spare time.
I'll e-mail you my own packages repository server where you can install it from.

Offline bradenmcg

  • Full Member
  • ***
  • Posts: 133
  • Karma: +0/-0
  • AS13697
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #27 on: January 12, 2011, 04:23:52 pm »
This is a very cool project / request, Evgeny I am very appreciative for your work and hope it shows up in the main package repository soon.  :)  The only problem with something like this is that the MAC database can become stale, so it would be nice if you added a mention to one of the pages about the location of the file so a user could manually update it if needed.

submicron

  • Guest
Re: $100 for MAC prefix to vendor resolution
« Reply #28 on: January 12, 2011, 06:31:16 pm »
Please do not append feature requests to active bounty projects unless you are willing to offer money to the bounty. 

Offline Evgeny

  • Hero Member
  • *****
  • Posts: 1808
  • Karma: +1/-1
    • View Profile
Re: $100 for MAC prefix to vendor resolution
« Reply #29 on: January 12, 2011, 08:51:39 pm »
*removed*
sorry
« Last Edit: January 12, 2011, 09:13:48 pm by Evgeny »