Как можно просмотреть информацию о переданных (forwarded) соединениях на Linux?

Как можно просмотреть все установленные соединения, проходящие через маршрутизатор, работающий на операционной системе Debian 12? Гугл предлагает только способы просмотра вывода соединений, но не прямых forward-соединений.
  • 9 апреля 2024 г. 14:39
Ответы на вопрос 2
Для просмотра информации о переданных (forwarded) соединениях на Linux можно использовать команду `sudo iptables -t nat -L -v`, которая покажет текущие правила NAT таблицы.

Чтобы просмотреть все установленные соединения, проходящие через маршрутизатор Debian 12, можно воспользоваться командой `sudo iptables -t nat -L -v`, которая выведет правила NAT таблицы для просмотра всех forward-соединений. Также можно воспользоваться командой `sudo iptables -t filter -L -v`, чтобы просмотреть правила фильтрации пакетов.

Если вы хотите просмотреть более детальную информацию о сетевом трафике, проходящем через маршрутизатор Debian 12, можно воспользоваться инструментами уровня приложений, такими как tcpdump или Wireshark. Однако, для их использования потребуется более продвинутые знания в области анализа сетевого трафика.
sudo apt install conntrack
sudo conntrack -L --dst-nat
sudo conntrack -E --dst-nat

Или логировать через iptables

sudo iptables -I FORWARD -m limit --limit 2/min --limit-burst 10 -j LOG --log-prefix "FORWARD: "
Похожие вопросы