章节大纲

    • 在上述程序中,对于捕获的每个包,回调函数 print_pkt() 将被调用,这个函数将打印一些关于该包的信息。请使用 root 权限运行程序并演示你确实可以捕获到包。然后再次运行程序,但不使用 root 权限,描述和解释你的观察结果。

      // 使程序可执行
      # chmod a+x sniffer.py
      
      // 使用 root 权限运行程序
      # sniffer.py
      
      // 切换到 seed 账号,
      // 不使用 root 权限再次运行程序
      # su seed
      $ sniffer.py