backbones = [] SnmpProtocol = SnmpProtocol() for record in records: switches = [] backbone = Backbone(str(record[0]), record[1], record[2], record[3]) backbones.append(backbone) for backbone in backbones: print(backbone.id) print(backbone.binaad) print(backbone.ip) switches = backbone.switches for switchsingle in switches: stmt2 = SnmpProtocol.execute(switchsingle.ip,'1.3.6.1.2.1.17.7.1.2.2.1.2','-v "INTEGER: 418"') eachline = stmt2.splitlines() print("SwitchIp:"+switchsingle.ip) for i in eachline: clients = [] #maci convert et ve vlan çek rtr = Helper.decimaltohex(i) mac = rtr[0] vlan = str(rtr[1]) #port string olarak bul port = Helper.findport(i,switchsingle.ip,SnmpProtocol) client = Client(mac,port,vlan) clients.append(client) switchsingle.setClients(clients) for client in clients: print("Mac: "+client.mac + " Port: "+client.port+ " Vlan: "+client.vlan)