Встречается на собеседованиях • сегодня

Что лучше использовать при MITM атаке

При MITM-атаках (Man-in-the-Middle) в Python часто используют библиотеки scapy или mitmproxy.

Scapy – мощный инструмент для работы с сетевыми пакетами, позволяет перехватывать, модифицировать и перенаправлять трафик. Пример сниффера:

python
from scapy.all import *

def packet_callback(packet):
if packet.haslayer(TCP) and packet.haslayer(Raw):
print(packet[Raw].load)

sniff(prn=packet_callback, store=0)

text

**Mitmproxy** – специализированный прокси для перехвата HTTP/HTTPS, удобен для анализа веб-трафика. Запуск:  
```bash
mitmproxy --mode transparent

Выбор зависит от задачи:

  • scapy – для низкоуровневых атак (ARP-spoofing, DNS-spoofing).
  • mitmproxy – для анализа и модификации HTTP(S) трафика.

Важно: Использование MITM без разрешения незаконно. Применяйте только в тестовых средах с согласия владельца сети.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы