Danke __blackjack____blackjack__ hat geschrieben: ↑Montag 20. Juli 2020, 14:09 @grom: Das ist eher nicht der Weg den man gehen sollte. Irgendwelche Ausgaben von externen Werkzeugen parsen die nicht wirklich dafür vorgesehen sind, sollte man nur machen, wenn es keine ordentliche Lösung gibt. In diesem Fall beispielsweise `python_arptable`:Code: Alles auswählen
#!/usr/bin/env python3 from python_arptable import get_arp_table def main(): mac_address = "70:de:f9:67:d5:e4" for entry in get_arp_table(): if entry["HW address"] == mac_address: print(f"MAC {mac_address} -> IP {entry['IP address']}") break else: print(f"Keine IP zu {mac_address} gefunden.") if __name__ == "__main__": main()