kismet-2022-08-R1
主要是protoc文件在makefile中指定,先编译protobuf-c,在编译protobuf,然后是websockets,需要修改原始makefile配置configure相关宏,编译出现报错解决思路也就是看其出现啥错误依据上述思路解决。缺少啥so就看哪个包提供在makefile的depends中加入。
主要是ubuntu中部署kismet server端程序有一些补充:
pip install websockets
python3 -m pip install websockets
sudo apt install build-essential git libwebsockets-dev pkg-config zlib1g-dev libnl-3-dev libnl-genl-3-dev libcap-dev libpcap-dev libnm-dev libdw-dev libsqlite3-dev libprotobuf-dev libprotobuf-c-dev protobuf-compiler protobuf-c-compiler libsensors4-dev libusb-1.0-0-dev python3 python3-setuptools python3-protobuf python3-requests python3-numpy python3-serial python3-usb python3-dev python3-websockets librtlsdr0 libubertooth-dev libbtbb-dev
./configure
make
sudo make suidinstall
sudo usermod -aG kismet $USE