I recently purchased a raspberry pi to use kali linux on. I have been trying to install WifiPhisher without success. After cloning from git hub, i change permission of setup.py and try to run


$/wifiphisher# python setup.py install
Traceback (most recent call last):
File "setup.py", line 23, in <module>
from setuptools import Command, find_packages, setup
ImportError: No module named setuptools


and when i try to install setuptools:


~/wifiphisher# sudo apt-get install python-setuptools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-setuptools is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source


python is up to date

Python 3.7.5 (default, Oct 27 2019, 15:43:29)
[GCC 9.2.1 20191022] on linux

kali version:
Linux kali 4.19.93-Re4son-v8+ #1 SMP PREEMPT Tue Jan 7 13:59:37 UTC 2020 aarch64 GNU/Linux




i have also tried installing the roguehostapd version



/roguehostapd# python setup.py install
/tmp/tmp_netlink_C81VF3/test_netlink.c:2:10: fatal error: netlink/netlink.h: No such file or directory
2 | #include <netlink/netlink.h>
| ^~~~~~~~~~~~~~~~~~~
compilation terminated.
[!] The development package for netlink is missing. Please download it and restart the compilation.If you are on Debian-based system: 'apt-get install libnl-3-dev libnl-genl-3-dev'


and when i run

# apt install libnl-3-dev libnl-genl-dev libssl-dev -y
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libssl-dev is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Unable to locate package libnl-3-dev
E: Unable to locate package libnl-genl-dev
E: Package 'libssl-dev' has no installation candidate





I have tried several different ways to install setuptools. I'm kinda of a noob at this stuff but i haven't found a solution anywhere. Is this even possible on a pi? Is it an error in the program? This isn't the first application that has given me this error. Thanks for the help!