Назад | Перейти на главную страницу

Как мне отслеживать все IP-адреса, которые входят в мой компьютер UNIX?

Я использую Ubuntu. Есть ли хорошая система, которая может это сделать?

если вы имеете в виду людей, подключающихся через ssh, попробуйте sudo last.

Вы можете использовать что-то вроде LogWatch отправлять вам обновления по электронной почте.

Какие службы вы хотите отслеживать?

Большинство сервисов уже имеют возможности регистрации. Если вы хотите отслеживать некоторые службы, в которых отсутствует возможность ведения журнала, вы можете добавить правило iptables, которое будет регистрировать любые попытки подключения к вашей системе.

# Log syn packets
iptables --append INPUT --proto tcp --dport 0:65535 --syn --jump LOG \
         --log-level 6 --log-prefix "IPTBLS TCP-LOCAL: "

просмотр "/ var / log / messages" и других файлов журнала часто считается хорошей привычкой для тех, кто сидит в открытой системе. Так что начните делать это прямо сейчас ... никогда не знаешь, когда тебя скомпрометируют :)

Следующее покажет вам входы ssh и попытки входа в систему:

sudo cat /var/log/auth.log | grep 'sshd'

Хотя, как предположила Кэтрин Макиннес, использование logwatch упрощает жизнь.

Если вы имеете в виду, когда люди подключаются к вашей машине по ssh, вы можете найти эту информацию в /var/log/auth.log файл