First verson: copied raw socket capture code, parsing frames, start of ARP communication part