Явно многие из вас задумывались как слушать трафик своей панели Marzban или 3x-ux (негодяи), в этой статье я подскажу вам как это сделать максимально просто при помощи iftop. Установка: Установка iftop в системах на базе Debian, таких как Ubuntu, Kali Linux: Чтобы установить инструмент iftop в систему на базе Ubuntu, выполните следующую команду в терминале sudo apt-get install iftop Код sudo apt-get install iftop Использование: Теперь давайте воспользуемся iftop. Как мы знаем, мы должны предоставить разрешение суперпользователя на запуск этого инструмента, чтобы всегда использовать sudo при запуске этого инструмента. Используйте следующую команду для запуска iftop. sudo iftop -i INTERFACE Код sudo iftop -i INTERFACE В приведенной выше команде замените ИНТЕРФЕЙС вашим сетевым интерфейсом. Используемый сетевой интерфейс по умолчанию, указанный в iftop, - eth0. Но чтобы узнать ваш текущий интерфейс, выполните следующую команду: ifconfig Код ifconfig Пример Тут мы видим 3 сетевых интерфейса: 1. docker0 2. ens3 3. lo В моем случае требуется 2й интерфейс Если все прошло успешно, то у нас будет примерно вот такой результат: Давайте обсудим выходные данные.В приведенных выше выходных данных мы видим, что используются две стрелки (==>) и (<<) . 1) ==>: Эта стрелка указывает, что данные отправляются с хоста x на хост y подобным образом. Мы также можем вызвать загрузку данных. x ==> y 2) <<: Эта стрелка означает, что данные поступают с y хоста на x хост типа. Мы можем назвать этот процесс загрузкой данных. x << y Затем есть некоторая шкала, представляющая собой логарифмическую шкалу для гистограммы, которая дает визуальную индикацию трафика. Затем показаны три столбца с одинаковыми данными. В этом столбце показано использование данных с интервалами в 2 секунды, 5 секунд и 40 секунд. Затем под горизонтальной линией мы можем увидеть использование данных Tx (передача) и RX (прием). И общих данных, используемых интерфейсом. Опции iftop: iftop предоставляет некоторые опции для более эффективного его использования. давайте рассмотрим их один за другим Опция-h: Эта опция используется в качестве справки. При запуске iftop с опцией -h будут показаны все опции и информация об iftop. Так же можно просто нажать кнопку H в таблице для вызова этого меню. sudo iftop -h Код sudo iftop -h Результаты команды Опция-i: Эта опция используется для указания сетевого интерфейса, такого как wlan0 или eth0. sudo iftop -i wlan0 Код sudo iftop -i wlan0 Опция-m: Эта опция используется для установки ограничения пропускной способности для вывода при использовании опции -m, как в следующей команде. sudo iftop -i INTERFACE -m LIMIT Код sudo iftop -i INTERFACE -m LIMIT Здесь вместо ИНТЕРФЕЙСА используйте свой сетевой интерфейс, а вместо ОГРАНИЧЕНИЯ введите ограничение вывода в битах. Например, я использовал следующую команду sudo iftop -i ens3 -m 100 Код sudo iftop -i ens3 -m 100 Я установил ограничение в 100 бит. На выходе мы видим, что максимальное ограничение составляет 100 бит. Что должно получиться Опция-F: Эта опция используется для анализа трафика в определенной сети IPv4. Если это указано, то iftop будет включать только пакеты, входящие и исходящие из данной сети. sudo iftop -i INTERFACE -F net/mask Код sudo iftop -i INTERFACE -F net/mask Пример: sudo iftop -i ens3 -F 24 Код sudo iftop -i ens3 -F 24 И есть много других опций, которые вы можете увидеть и использовать с помощью опции -h в iftop. Пост создан исключительно в образовательных целях, а не для того, чтобы научить вас подслушивать за пользователями вашей панели. Удачи!