Yersinia - это сетевой инструмент с открытым исходным кодом, предназначенный для использования некоторых недостатков различных сетевых протоколов. Он способен к множеству разнообразных атак по множеству протоколов, таких как роль корня в связующем дереве (протокол связующего дерева), создание виртуальных соседей CDP (протокол обнаружения Cisco), превращение в активный маршрутизатор в HSRP (протокол горячего резервирования маршрутизатора) сценарий, поддельные ответы DHCP и другие низкоуровневые атаки.
Особенности:
- 100% написано на C.
- Он использует libpcap, libnet и ncurses.
- Работает на Linux, BSD и Solaris, Mac OSX
- Многопоточный: он поддерживает несколько пользователей и несколько атак на каждого пользователя.
- Изучайте, анализируйте и следите за своими пакетами
- Отредактируйте поля каждого протокола
- Сохраняйте сетевые данные в формате pcap.
- Настройте свои предпочтения в файле конфигурации.
- Отслеживайте и захватывайте пакеты из сети и воспроизводите их с вашими изменениями.
- Три основных режима: командная строка, сетевой клиент и графический интерфейс ncurses.
- Spanning Tree Protocol (STP)
- Cisco Discovery Protocol (CDP)
- Dynamic Trunking Protocol (DTP)
- Dynamic Host Configuration Protocol (DHCP)
- Hot Standby Router Protocol (HSRP)
- 802.1q
- 802.1x
- Inter-Switch Link Protocol (ISL)
- VLAN Trunking Protocol (VTP)
Spanning Tree Protocol:
Sending RAW Configuration BPDU
Sending RAW TCN BPDU
DoS sending RAW Configuration BPDU
DoS sending RAW TCN BPDU
Claiming Root Role
Claiming Other Role
Claiming Root Role dual home (MITM)
Протокол обнаружения Cisco:
Sending RAW CDP packet
DoS flooding CDP neighbors table
Setting up a virtual device
Протокол динамического конфигурирования сервера:
Sending RAW DHCP packet
DoS sending DISCOVER packet (exhausting ip pool)
Setting up rogue DHCP server
DoS sending RELEASE packet (releasing assigned ip)
Hot Standby Router Protocol:
Sending RAW HSRP packet
Becoming active router
Becoming active router (MITM)
Протокол динамического транкинга:
Sending RAW DTP packet
Enabling trunking
802.1Q
Sending RAW 802.1Q packet
Sending double encapsulated 802.1Q packet
Sending 802.1Q ARP Poisoning
802.1X
Sending RAW 802.1X packet
Mitm 802.1X with 2 interfaces
Протокол транкинга VLAN:
Sending RAW VTP packet
Deleting ALL VLANs
Deleting selected VLAN
Adding one VLAN
Catalyst crash
Использование:
[/B]
yersinia [-hVGIDd] [-l logfile] [-c conffile] protocol [protocol_options]
[B]
-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 conf-file Select config file.
СКАЧАТЬ