1
октябрь
2024
17:40

Определение процессов, которые выходят в Интернет

1 октябрь 2024 17:40

Заметил в netstat -a, что подключение к Интернету от фоновых процессов. Затем нашел и удалил пакет, который выходил в Интернет.

Список процессов, которые подключаются к Интернет

Классическая программа netstat:

netstat -tpn -W

или

netstat -tun -W

или

netstat -tUn -W

где
p - отображение названия программы
t - TCP
u - UDP
n - отображение цифровых (numeric) IP-адресов вместо имён узлов
U - UDP lite
W - вывод информации в широком формате (Wide)

Программа ss - расширенная информация:

ss -4 -e

или

ss -6 -e

или

ss -u -e

где:
-4 (псевдоним -f inet) - выводить класс подключений Internet по протоколу IPv4
-6 (псевдоним -f inet6 - выводить класс подключений Internet по протоколу IPv6
-u - выводить UDP
-n - номера портов цифровые вместо буквенных (например, 67 вместо bootp)
-e - выводить расширенную информацию.

Определение имени пакета по названию процесса

Для программ контекста пользователя (user) часто можно определить название пакета по имени.

Поиск пакета по имени

Поиск пакета с помощью dpkg по шаблону

dpkg -l 'package_name*'

где
package_name - имя пакета

Программа выведет статус пакета ii - пакет установлен, rp - удален, оставлен файл конфигурации.

Удаление пакета по имени (без удаления файлов конфигурации)

sudo dpkg -r 'package_name'

Полное удаление пакета по имени, с удалением файлов конфигурации

sudo dpkg -P 'package_name'

где
'package_name' - точное имя пакета.


Источник: ru.linux-console.net



Похожие публикации