Scott Baker | 5042166 | 2016-06-27 22:09:48 -0700 | [diff] [blame] | 1 | #!/usr/bin/python |
2 | |||||
3 | import sys | ||||
4 | import netifaces | ||||
5 | |||||
6 | def main (argv): | ||||
7 | addr = argv[0] | ||||
8 | for iface in netifaces.interfaces(): | ||||
9 | addrs = netifaces.ifaddresses(iface) | ||||
10 | if 2 in addrs and addrs[2][0]['addr'] == addr: | ||||
11 | sys.stdout.write(iface) | ||||
12 | |||||
13 | if __name__ == "__main__": | ||||
14 | main(sys.argv[1:]) |