python - 遇到端口应用程序阻塞问题

标签 python windows port vlan

关于如何阻止网络端口被使用的任何想法,或者 目前正在使用吗?例如,假设我想阻止端口 23 正在使用。使用,我的意思是允许与它的连接。

提前致谢。

最佳答案

该解决方案需要通过命令行完成,但是您可以使用 python 的操作系统库来运行脚本。这个link也是一个类似的问题(只是端口不同),因此您可以调整该命令,然后通过以下脚本运行它

import os
# specify the command prompt command you need to be run
command = 'netsh advfirewall firewall add rule name="BlockAIM" protocol=TCP  dir=out remoteport=23 action=block'
# assign variable to the command
output = os.popen2(command)
# To get output call output.read()

以下脚本会阻止传出请求,因此您需要使用 dir=in 重复该过程

关于python - 遇到端口应用程序阻塞问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42754802/

相关文章:

python - 如何从无空格字符串中提取数据?

python - 我的重力模拟有什么问题?

Java - 无法与 ServerSocket 连接

python - Cython:初始化结构化 Numpy 数组 ValueError

python - 如何使 junos_config Ansible 模块支持非 ASCII 字符?

c++ - MinGW-w64 gcc 上对 boost::random::random_device 构造函数和析构函数的 undefined reference

Python/Windows : List only USB removable drives

c++ - 如果 DLL 移动到不同的位置,Windows DLL 函数的行为会有所不同

python - 使用端口安装numpy(Python默认版本问题)

hardware - 在 Coldfire/ucLinux 上对 PIO 进行 Bitbanging