为了账号安全,请及时绑定邮箱和手机立即绑定

在没有root的情况下在Python中实现UDP跟踪路由

在没有root的情况下在Python中实现UDP跟踪路由

LEATH 2021-03-05 23:08:30
我正在尝试在Python 2.6中实现UDP traceroute解决方案,但是我很难理解为什么我需要root特权才能执行与操作系统随附的traceroute实用程序相同的操作。此代码将在其中运行的环境无疑会具有root特权,那么是否更有可能我不得不放弃python实现并编写一些东西来解析UDP模式下的OS traceroute的输出?还是我缺少打开配置为的套接字的东西self.rx = socket.socket(socket.AF_INET, socket.SOCK_RAW, socket.IPPROTO_UDP)?似乎socket.SOCK_RAW没有root特权是无法访问的,这有效地阻止了我使用需要在python中实现此目标的数据。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 195 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信