DefaultIfaceLinuxRouteFile¶
- class getmac.getmac.DefaultIfaceLinuxRouteFile[source]¶
Bases:
MethodDetermine the default interface by parsing the
/proc/net/routefile on Linux-based platforms (including WSL).This is the same source as the
routecommand, however it’s much faster to read this file than to callroute. If it fails for whatever reason, we can fall back on the system commands (e.g for a platform that has a route command, but doesn’t use/proc, such as BSD-based platforms).Attributes Summary
The type of method, e.g. does it get the MAC of a interface.
Platforms supported by a method.
Methods Summary
get([arg])Core logic of the method that performs the lookup.
test()Low-impact test that the method is feasible, e.g. a command exists.
Attributes Documentation
-
method_type:
str= 'default_iface'¶ The type of method, e.g. does it get the MAC of a interface.
Allowed values:
ip
ip4
ip6
iface
default_iface
Methods Documentation
-
method_type: