Netstat (мережева статистика) - інструмент командного рядка для моніторингу як вхідних, так і вихідних мережевих підключень, а також перегляду таблиць маршрутизації, статистики інтерфейсу і т.д. Netstat доступний у всіх Unix-подібних операційних системах, а також доступний в ОС Windows. Це дуже корисно з точки зору усунення неполадок в мережі і вимірювання продуктивності.
Netstat - один з найбільш базових інструментів налагодження мережевих сервісів, що демонструє які порти відкриті і які програми їх використовують.
1. Перерахування всіх портів для з'єднань TCP і UDP
Список всіх портів (як TCP, так і UDP) з використанням опції netstat -a .
2. Перерахування з'єднань TCP-портів
Список з'єднань TCP (Transmission Control Protocol) з використанням опції netstat -at .
3. Список з'єднань портів UDP
Список з'єднань UDP (User Datagram Protocol) з використанням опції netstat -au .
4. Список всіх відкритих вхідних портів
Список всіх відкритих вхідних портів з використанням опції netstat -l .
5. Список всіх активних вхідних портів TCP
Список всіх активних TCP-портів з використанням опції netstat -lt .
6. Список всіх активних вхідних портів UDP
Список всіх активних вхідних портів UDP з використанням опції netstat -lu .
7. Список всіх активних вхідних сокетів UNIX
Список всіх активних вхідних сокетів UNIX за допомогою опції netstat -lx .
8. Відображення статистики по всіх протоколах
За замовчуванням для протоколів TCP, UDP, ICMP і IP передбачаються статистичні дані. Параметр -s може використовуватися для вказівки набору протоколів.
9. Відображення статистики по протоколу TCP
Відображення статистики TCP-протоколу з використанням опції netstat -st .
10. Відображення статистики по протоколу UDP
Відображення статистики UDP-протоколу з використанням опції netstat -su .
11. Відображення імені служби з PID
Для цього необхідно використовувати опцію netstat -tp, яка відобразить «PID / Program Name».
12. Відображення режиму Promiscuous
Promiscuous mode або promisc mode - так званий «нерозбірливий» режим, в якому мережева плата дозволяє приймати всі пакети незалежно від того, кому вони адресовані.
Відображаючи режим Promiscuous з перемикачем -ac, netstat виводить обрану інформацію на екран і оновлює її кожні п'ять секунд. За замовчуванням екран оновлюється кожну секунду.
13. Відображення маршрутизації IP-адреси ядра
Відображення таблиці IP-маршрутизації ядра за допомогою команди netstat -r.
14. Відображення транзакцій мережевого інтерфейсу
Відображення транзакцій пакетів мережевого інтерфейсу, включаючи як відправлені, так і прийняті пакети з розміром MTU netstat -i.
15. Відображення таблиці інтерфейсу ядра
Команда відображає таблицю інтерфейсу ядра, аналогічно команді ifconfig.
16. Відображення інформації IPv4 і IPv6
Відображає інформацію про членство в багатоадресній групі для IPv4 і IPv6 netstat -g .
17. Циклічний висновок інформації Netstat
Щоб отримувати інформацію netstat кожні кілька секунд, використовуйте команду наведену нижче. Вона буде безперервно виводити інформацію , через кожні кілька секунд: netstat -c .
18. Пошук адрес які не підтримуються
Команда виводить перелік не налаштованих сімейств адрес з деякою корисною інформацією netstat -verbose .
19. Пошук програм прослуховування
Дізнайтеся, скільки програм прослуховує роботу на портах netstat -ap | grep http .
20. Відображення статистики мережі RAW
Команда відображає статистику мережі RAW з усією супутньою корисною інформацією netstat -statistics -raw .
0 комментариев
Добавить комментарий