5.1.3. netstat
5.1.3. netstat
Эта команда показывает текущие подключения к серверу. Результат ее выполнения имеет примерно следующий вид:
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 FlenovM:ftp 192.168.77.10:3962 ESTABLISHED
tcp 0 0 FlenovM:ftp-data 192.168.77.10:3964 TIME_WAIT
Вся информация разложена по колонкам. Давайте рассмотрим каждую из них:
? Proto — базовый протокол, который использовался для соединения. Чаще всего здесь можно видеть unix или tcp;
? Recv-Q — количество байтов, не скопированных пользовательской программой;
? Send-Q — количество байтов, не принятых удаленным компьютером;
? Local Address — локальный адрес формата компьютер:порт. В качестве порта может использоваться как символьное имя, так и число. В приведенном выше примере в первой строке показан порт ftp, что соответствует числу 21;
? Foreign Address — удаленный адрес В формате IP:порт;
? State — состояние соединения.
У этой команды много возможных параметров, и полное их описание можно увидеть в файле справки, набрав команду man netstat.
В случае непредвиденной ситуации и подозрение на проникновение в систему извне вы с помощью этой команды легко сможете определить, через какой сервис произошло вторжение, и что хакер в данный момент может использовать. Например, если злоумышленник пробрался через FTP, то он, скорей всего, работает с файлами и может закачивать свои программы для дальнейшего взлома или удалять системные файлы (это зависит от прав доступа).
Данный текст является ознакомительным фрагментом.