Команда «iptables –sport» используется для указания исходного порта в правилах брандмауэра iptables в системах Linux. Он позволяет фильтровать сетевой трафик на основе номера порта источника входящих пакетов.
Вот несколько способов использования опции «–sport» с примерами кода:
Метод 1: разрешение входящего трафика на определенный исходный порт
iptables -A INPUT -p tcp --sport <port_number> -j ACCEPT
Это правило разрешает входящий TCP-трафик через определенный исходный порт. Замените на нужный номер порта.
Метод 2: блокировка входящего трафика на определенном исходном порту
iptables -A INPUT -p tcp --sport <port_number> -j DROP
Это правило блокирует входящий TCP-трафик на определенном исходном порту. Замените на нужный номер порта.
Метод 3: перенаправление входящего трафика на определенный исходный порт
iptables -t nat -A PREROUTING -p tcp --dport <destination_port> -j REDIRECT --to-port <redirect_port>
Это правило перенаправляет входящий TCP-трафик с определенного порта назначения на другой порт. Замените номером порта, который вы хотите перенаправить, а номером порта, на который вы хотите перенаправить.
Обратите внимание, что эти примеры предназначены для трафика TCP, и вы можете соответствующим образом изменить их для других протоколов, таких как UDP.