Sniffing/Drone detecting

Ive tried to make some scripts to use an access point as drone sniffing device.

The code is on my github repo: GitHub - JeGoBE8900/MikrotikDroneDetectionScripts: Mikrotik RouterOS scripts, to snif wifi packets for Drones and forward them to droneaware.io node device · GitHub

Packets are streamed as TZSP to a linux virtual wlan device, so the droneaware service can pickup the packets.These packets can be used for Kismet or Wireshark too. https://www.kismetwireless.net/

My current findings about the Mikrotik AP, I'm lacking the ability for

  • US/EU regulations different about drones (set country to brazil)
  • Forward the packets to a different TCP port (only stream adress can be choosen)
  • Wifi Sniffer filter cant filter on SSID's
  • Frequencies cant be changed while sniffing, the sniffer doesnt pick them up. Sniffer needs to be restarted.

(Ive made a little manual about creating virtual wlan device too DroneAware-Node-Releases/docs/hardware/mac80211_hwsim.md at main · JeGoBE8900/DroneAware-Node-Releases · GitHub )

I wonder if others also tried this? Or have some experience about this.