tgoop.com/hackproglib/3883
Create:
Last Update:
Last Update:
В мониторинге безопасности сети важно уметь перехватывать, фильтровать и анализировать трафик.
📡 Что такое tcpdump?
tcpdump — это консольный сниффер, который захватывает сетевые пакеты в реальном времени. Работает на уровне PCAP и позволяет фильтровать трафик по ключевым параметрам.
• Захват трафика на интерфейсе eth0.
tcpdump -i eth0
• Фильтрация трафика HTTPS на 443 порту
tcpdump -i eth0 -n port 443
• Просмотр SSH-трафика от конкретного IP.
tcpdump -i eth0 -nn 'src 192.168.1.1 and dst port 22'
В связке с Python tcpdump превращается в гибкое средство выявления угроз и автоматизации анализа.
📌 Пример автоматического анализа TCP-пакетов с Scapy
from scapy.all import *
def packet_callback(packet):
if packet.haslayer(TCP):
print(f"[*] TCP-пакет: {packet[IP].src} -> {packet[IP].dst} | Порт: {packet[TCP].dport}")
sniff(prn=packet_callback, filter="tcp", store=0)
Этот скрипт перехватывает TCP-трафик в реальном времени и выводит отправителя, получателя и порт.