added ARP support for custom IP/MAC addresses in main.py