Как получить IP-адреса, подключенные к серверу (полезно для обнаружения IP-адресов, которые следует заблокировать)

netstat -ntu | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n


Эта команда используется для получения списка IP-адресов, которые подключены к серверу. Она выполняет несколько шагов:

1. netstat -ntu — выводит список активных сетевых соединений на сервере. Опция -ntu означает, что будут отображены только TCP-соединения без установленного статуса.

2. awk '{print $5}' — с помощью утилиты awk мы извлекаем только 5-й столбец, что соответствует адресу удаленного хоста.

3. cut -d: -f1 — утилита cut разделяет значение столбца на две части по символу «:» и оставляет только первую часть, нужную для получения IP-адреса.

4. sort — сортирует IP-адреса в лексикографическом порядке.

5. uniq -c — считает количество повторений каждого IP-адреса.

6. sort -n — сортирует адреса по количеству повторений в порядке возрастания.

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

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *