Confuse Router is an ARP cache poisoner. It was written to sniff bits and pieces of traffic in a switched environment (where ARP requests are not broadcast to all nodes on a segment), all while maintaining the targets connection (i.e., test the security of a cable modem network).