Wireshark löser problemet, dock behöver du kunna lyssna på all trafik på nätverket vilket du inte kan genom en vanlig konsumentswitch. Antingen kopplar du allt via en hub (skickar ut all data på alla portar till skillnad från en switch som skickar datat mellan specifika portar beroende på vart trafiken ska) och sätter lyssnaren där. Alternativt får du leka 1337 hacker och köra en arp-poison attack på det lokala nätet som lurar alla andra enheter att skicka sin trafik via dig först. Tredje alternativet är att skaffa en switch som stöder portmirroring där du kan skicka ut all trafik som går mellan nätet / routern även på din lyssnarport.
Att knyta användare till IP-adress kräver antingen att du sätter en statisk adress på alla enheter och håller reda på vilken maskin som har vilken adress alternativt att du tar reda på samtliga maskiners MAC-adress och håller koll på vilken MAC som har fått vilken IP tilldelad av DHCP-servern vid ett givet tillfälle.
Det finns produkter som gör allt detta åt dig men det är knappast något man köper för hemmabruk på grund av kostnaden.