【问题标题】:Raw Socket Python Application deployed httpd原始套接字 Python 应用程序部署了 httpd
【发布时间】:2018-12-20 10:37:20
【问题描述】:

我有一个部署了 httpd 的 python 烧瓶应用程序。 在这个应用程序中,我正在发送同步数据包并计算响应时间。 我正在使用 scapy 发送同步数据包。

所以问题是;

Scapy 使用原始套接字发送数据包,但原始套接字可以由 root 用户打开 :( 因此,httpd 以其他用户身份运行并引发“不允许操作”的异常。

我已经试过了,

setcap cap_net_admin,cap_net_raw=eip /usr/sbin/httpd

但仍会引发“不允许操作”的异常

最好的问候..

【问题讨论】:

    标签: python apache raw-sockets


    【解决方案1】:

    如果您在 Windows 上以管理员身份打开命令行,而不是使用它,您可以做的只是打开命令行,然后运行脚本,它应该可以正常工作

    【讨论】:

      猜你喜欢
      • 2013-02-09
      • 1970-01-01
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      相关资源
      最近更新 更多