I have written a program that uses Scapy
. Python
is able to import the scapy
module perfectly but using sniff
function of scapy
requires running the program as administrator.
However, running the program as sudo python3 <program_name>
produces an import error
, why is it so?
Here is the import line : import scapy.all as scapy
As using python3, I would recommend
sudo python3 -m pip install scapy
Of course pyenv works too I'd you're familiar with it.