【问题标题】:Having trouble with port application blocking端口应用程序阻塞问题
【发布时间】:2017-08-02 22:44:58
【问题描述】:

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

提前致谢。

【问题讨论】:

  • 针对 Windows 环境,特别是在 VLAN 上
  • 解决方案是否需要编写为 python 脚本,因为您已标记 python
  • 是的,它可以通过 GUI (PyQt) 中的按钮激活/停用。 @AlexanderRD
  • 你的操作系统是什么?
  • 我的操作系统是 Windows Server 2016 @АндрейЧереваткин

标签: python windows port vlan


【解决方案1】:

解决方案需要通过命令行完成,但是您可以使用 python 的 os 库来运行脚本。这个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 重复该过程

【讨论】:

    猜你喜欢
    • 2012-07-10
    • 1970-01-01
    • 2011-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多