Yersinia is a network tool designed to take advantage of some weakeness in different network protocols. It pretends to be a solid framework for analyzing and testing the deployed networks and systems.
It is a low-level protocol attack tool useful for penetration testing. It is capable of many diverse attacks over multiple protocols, such as becoming the root role in the Spanning Tree (Spanning Tree Protocol), creating virtual CDP (Cisco Discovery Protocol) neighbors, becoming the active router in a HSRP (Hot Standby Router Protocol) scenario, faking DHCP replies, and other low-level attacks. For downloads and more information,
Currently, there are some network protocols implemented, but others are coming (tell us which one is your preferred). Attacks for the following network protocols are implemented (but of course you are free for implementing new ones):
Spanning Tree Protocol (STP)
Cisco Discovery Protocol (CDP)
Dynamic Trunking Protocol (DTP)
Dynamic Host Configuration Protocol (DHCP)
Hot Standby Router Protocol (HSRP)
Inter-Switch Link Protocol (ISL)
VLAN Trunking Protocol (VTP)
yersinia [-hVGIDd] [-l logfile] [-c conffile] protocol [protocol_options]
-V Program version. -h This help screen. -G Graphical mode (GTK). -I Interactive mode (ncurses). -D Daemon mode. -d Debug. -l logfile Select logfile. -c conffile Select config file.
NCURSES GUI The ncurses GUI (-I) is a ncurses (or curses) based console where the user can take advantage of tool powerful features.
cyborg@cyborg:~$ sudo yersinia -G For Sending CDP Packets : Click on : "Launch Attack " > CDP > Sending CDP Packets