#! /usr/bin/env python # -*- coding: iso-8859-15 -*- # Localise une adresse MAC sur les différents switchs from annuaires import reverse, all_switchs from hptools import hpswitch from sys import argv from os import system mac = ":".join([i.zfill(2) for i in argv[1].split(":")]).lower() for switch in ['backbone'] + all_switchs(): sw = hpswitch(switch) prise = sw.where_is_mac(mac) if prise != None: print "%-10s: %d (%s)" % (switch, prise, sw.nom(None, prise)) else: print "%-10s: non trouvé" % switch system("whos mac=%s" % mac)