首页 > 解决方案 > iptables 不丢弃 python 套接字

问题描述

我在虚拟机中使用 python 脚本来验证与某些路由器的端口 22 和 23 的连接。但是,与此同时,我在 VM 中使用 iptables,因为我想删除一些路由器,但是当我执行我的脚本时,它会连接到在 iptables 中有删除规则的路由器。这很奇怪,因为如果直接从 VM 进行测试,我将无法连接到应用规则的路由器。你有什么想法可以解决我的问题吗?我希望我的脚本向我显示被阻止的端口,因为我在 Iptable 中有规则。

这是我的脚本的一部分:

    sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    sock.settimeout(2) 
    result1 = sock.connect_ex((ip,22))
    result2 = sock.connect_ex((ip,23))

标签: pythonrouterpython-iptables

解决方案


推荐阅读