Отримайте список мережевих підключень, які здійснює моя машина


16

Як отримати Ubuntu, як отримати список мережевих підключень, які мій комп'ютер здійснив за останні кілька днів? Чи є простий спосіб це зробити?


для майбутніх випадків ви можете налаштувати свою систему, як описано там .
сазарій

Відповіді:


28

Ви не можете перервати з'єднання, якщо ви не входили в них. Щоб отримати поточні з'єднання:

# sudo netstat -tupn

Це покаже поточні відкриті порти та порти призначення з IP-адресами.

Щоб отримати докладніші відомості про вміст з'єднань, встановіть tcpdump, якщо він не встановлений і запустіть:

# sudo tcpdump -X -i eth0 

І ви можете запустити це у фоновому режимі і написати вихід у файл.


Дякую @islam. Чи є хороший спосіб автоматичного перетворення ip-адреси в netstat у відповідні записи dns?
Сакіб Алі

1
У netstat видаліть аргумент 'n', що означає не вирішувати IP-адреси для імен хостів.
Іслам

Я рекомендую також додати прапор -a (всі).
cupojavashort

0

Якщо ви шукаєте список портів, ви можете використовувати:

netstat -tupn | grep -E ":(22|80|8000) .*"

або

netstat -tupn | grep -E ":(22|80|8000) .*ESTABLISHED"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.