TGViewer
Системный администратор - Сетевые технологии - Компьютерная помощь Системный администратор - Сетевые технологии - Компьютерная помощь @sysadmin1 · 8.35K subscribers
Post #10523 1.26K
🔍 Bash-скрипт: какие процессы держат открытые порты и с какими IP сейчас идет трафик?

Этот скрипт покажет тебе, какие процессы на сервере слушают порты и с какими IP-адресами идет обмен трафиком. Особенно полезно для быстрого аудита или поиска подозрительной активности!

#!/bin/bash

echo "Список процессов, открывших сетевые соединения:"
echo

lsof -i -nP | awk 'NR==1{print $0} NR>1{print $1, $2, $9, $10, $11}' | column -t

echo
echo "Статистика по внешним IP-адресам:"
echo

ss -tunap | awk '/ESTAB/ && !/127.0.0.1/ {split($6,a,":"); print a[1]}' | sort | uniq -c | sort -nr | head -10


Что делает скрипт?

* Показывает процессы, открывшие сетевые соединения (PID, имя, порт).
* Строит топ-10 внешних IP-адресов, с которыми идет максимальное число соединений.

🧠 Полезно для:

* Быстрого анализа сетевой активности.
* Охоты на подозрительные подключения.
* Тюнинга firewall и мониторинга безопасности.

Для запуска нужны права root!

@sysadmin1
  • 👍 5
  • ❤ 3
  • 🔥 2
  • 🏆 2
  • 🎉 1
More from @sysadmin1
  1. Oct 10, 2026В чем разница между объявлением переменной export VAR="VALUE" и VAR="VALUE" в bash? В bash…
  2. Oct 10, 2026Подборка полезных скриптов для Mikrotik Сгенерировать резервную копию и отправить её по эл…
  3. Oct 10, 2026Подписывайтесь на наш канал в MAX и будьте в курсе! 👉 Мы в MAX @sysadmin1
  4. Oct 10, 2026Post #12365
  5. Oct 9, 2026Как сделать цветной вывод, используя grc (Generic Colourizer). Он работает с множеством ин…
  6. Oct 9, 2026Post #12363
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 →