client reconnection - sniffer optimizarions
collect password
collect password