I have been looking into doing some simple scripts based on a a post on reddit, this the first one. The idea is simple, query a switch and alert if you find an oui you don’t want (e.g. netgear, linksys, etc.) I wanted to write the code a bit cleaner, but ran into a few issues, and didn’t have the time. It is functional (on cisco at least) and the alert is only set to print for now, but it is in a function and can be easily changed to do what you want with it.
Just update your community and OUI lookup.
#update community
my $community = ‘public’;#update Vendor lookups:
my @checkoui = ();
push @checkoui, ‘Netgear’;
push @checkoui, ‘Flextronics’;
It performs an API call for the actual oui lookup and then does a liberal match, since the out vendor names aren’t that standard, even within the same vendor.
Here is a quick output of what it does:
You can find the code here:
0 Comments.