Как узнать, какие процессы используют или прослушивают какие сетевые интерфейсы?

Вы должны использовать следующие коды

airmon-ng start wlan0

В зависимости от версии Kali режим вашего монитора будет либо wlan0mon для более новых версий, либо mon0 для более старых версий. Поскольку вы не получаете никаких результатов при использовании mon0, используйте

airodump-ng wlan0mon

Вы можете найти название режима монитора с помощью ifconfig после использования airmon -ng. Он укажет новый сетевой интерфейс. Человек на видео сделал ту же ошибку, указав mon0 вместо wlan0mon .

0
25.03.2019, 17:40
1 ответ

ss -plntвыведет список pпроцессов lпрослушивания nна tcp-портах и ​​покажет вам IP-адрес и порт, к которым привязаны, а также соответствующие PID и файловые дескрипторы:

$ sudo ss -plnt | grep -E ':(22|8384)[^0-9]'
LISTEN   0         128            192.168.42.2:8384             0.0.0.0:*        users:(("syncthing",pid=14565,fd=8))
LISTEN   0         128                 0.0.0.0:22               0.0.0.0:*        users:(("sshd",pid=6099,fd=3))
LISTEN   0         128                    [::]:22                  [::]:*        users:(("sshd",pid=6099,fd=4))

Сравните то же со старымnetstat -plnt:

$ sudo netstat -plnt | grep -E ':(22|8384)[^0-9]'
tcp        0      0 192.168.42.2:8384       0.0.0.0:*               LISTEN      14565/syncthing
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      6099/sshd
tcp6       0      0 :::22                   :::*                    LISTEN      6099/sshd

Показан демон безопасной оболочки (, прослушивающий все интерфейсы ), и моя локальная установка SyncThing (, интерфейс управления которой явно привязан к одному сетевому адресу ).

1
28.07.2021, 12:17

Теги

Похожие вопросы