Obviamente que ante la presencia de un switch la cosa se complica, dado que estos dispositivos dividen dominios de colisión en una red. Mi respuesta anterior está basada en el supuesto de que estabamos hablando de una red hogareña, donde la presencia de switches escasea.
Por supuesto, además un switch solo usa red cableada, por lo que la cosa cambia, es por ello que es muy importante cifrar la información cuando se tenga acceso a sitios que soliciten información importante para cada usuario.
Con sniffers como wireshark siempre puede encontrarse información, porque esos son datos que pasan como energía electromagnetica a través del aire, no es posible "ocultarla" pero si es posible "disfrazarla" mediante encriptamiento, por lo que tus datos son cifrados para que no se descubra con facilidad los datos que envias en tu red, como por ejemplo, tu nombre de usuario y contraseña para acceder a internet, o los datos de tu cuenta bancaria.
Es por ello que es importante usar protocolos de seguridad cuando se usa wifi, como WPA2, https, socks5, y tener en cuenta que es muy recomendable utilizar un firewall (y un IDS para servidores como snort o pues ya programas especializados) cuando se accesa a un servicio en la red.