TGViewer
NetworkAdmin.ru NetworkAdmin.ru @networkadminru · 4.7K subscribers
Post #641 2.01K
✍️ Практика работы с tcpdump: фильтры и полезные примеры

tcpdump - один из самых используемых инструментов для анализа сетевого трафика прямо в консоли. С его помощью можно не только снять дамп, но и отфильтровать нужные пакеты, чтобы не утонуть в гигабайтах логов.

▪️ Базовый запуск


tcpdump -i eth0


Смотрим весь трафик интерфейса eth0. Часто этого уже достаточно для первичной диагностики.

▪️ Полезные фильтры

1️⃣ Фильтрация по IP


tcpdump host 192.168.1.10


Только пакеты от/к указанному IP.

2️⃣ Фильтрация по порту


tcpdump port 22


Видим весь SSH-трафик.

3️⃣ Только входящие или исходящие пакеты


tcpdump src host 10.0.0.5
tcpdump dst port 80


4️⃣ Комбинация условий (AND, OR, NOT)


tcpdump src host 192.168.1.100 and port 443
tcpdump not port 22


5️⃣ Фильтрация по протоколу


tcpdump icmp
tcpdump tcp
tcpdump udp


▪️ Практические примеры

1️⃣ Смотреть весь HTTP-трафик


tcpdump -i eth0 tcp port 80 -A


Ключ -A выводит полезную нагрузку пакетов в ASCII. Удобно, если нужно подсмотреть запросы.

2️⃣ Анализ TLS (SNI и handshake)


tcpdump -i eth0 tcp port 443 -vvv


С подробной детализацией можно увидеть домены, к которым идёт подключение.

3️⃣ Отследить DNS-запросы


tcpdump -i eth0 udp port 53


4️⃣ Сохранить дамп для анализа в Wireshark


tcpdump -i eth0 -w dump.pcap


А потом открыть dump.pcap в Wireshark.

5️⃣ Ограничить количество пакетов


tcpdump -c 100 -i eth0


Собираем только первые 100 пакетов.

▪️ Резюме:

Используйте -nn - чтобы ip-адреса и порты не переводились в имена (ускоряет работу).
-vvv - максимально подробный вывод.
Для длительного мониторинга всегда сохраняйте в файл (-w) и анализируйте в wireshark или tshark.

#linux #tcpdump

🧑‍💻 NetworkAdmin
  • 👍 8
  • ❤ 2
  • 🔥 1
More from @networkadminru
  1. Oct 1, 2026✨ Systemd-команды, которые быстро дают информацию о системе У systemd есть несколько коман…
  2. Oct 1, 2026CENTI CONF: DevOps Day — митап по разработке и инженерным решениям ⚡️ 6 ноября Centicore G…
  3. Sep 30, 2026🖥 Get-ADUser: полезные примеры для работы с пользователями Active Directory Get-ADUser -…
  4. Sep 30, 2026👁‍🗨 Хочешь разбираться в информационной безопасности, а не просто копировать чужие коман…
  5. Sep 29, 2026🥱 Как быстро разобраться с дисками и маунтами Когда на сервере несколько дисков, LVM, отд…
  6. Sep 28, 2026🔎 TCP keepalive: как находить мертвые соединения до того, как они создадут проблему Иногд…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →