Как я могу получить список программ, которые в настоящее время подключены (и получают данные) из Интернета?
Команды, такие как iftop, хороши, но не показывают статистику, основанную на процессе.
Если вы просто хотите видеть приложения, использующие Интернет, используйте что-то вроде
lsof -P -i -n | cut -f 1 -d " "| uniq | tail -n +2
Но, если вы хотите увидеть фактическую скорость ввода / вывода для определенного приложения, используйте nethogs
Команда
netstat -ap
отобразит все сокеты TCP, UDP и (локальные) Unix-домена, их состояние, адреса конечных точек и процесс, которому принадлежит сокет. Запустите его как пользователь root, чтобы увидеть информацию о процессах, которые не принадлежат вашему пользователю.