conf/kismet_uav.conf.yaml
# This config file is generated from the YAML definitions in 
# conf/kismet_uav.conf.yaml, changes should be made there.
# 
# uavmatch= options can be placed in included config files as well.
# 
# The UAV/Drone phy can match against UAVs based on the presence of specific
# telemetry data packets, or based on characteristics such as the manufacturer
# and SSID.
# 
# Manufacturer definitions define several possible matches, and are defined with:
# uav_match=matchname,option1="...",option2="..."
# 
# The matchname is a unique identifier for this rule set.  Options must include:
#  name="...", the manufacturer of the UAV
#  
# The options may also include:
#  model="...", the specific model of the UAV
# 
# Matches are performed on the mac address of the device, the advertised SSID,
# or both:
#  mac=mac/mask, the mac address and macmask filter.  To match by the OUI, 
#    specify the first 3 bytes of the mac and a mask of FF:FF:FF:00:00:00
#  ssid="regex", a regex to match against the SSID.  This regex is a standard
#    PCRE regular expression.
# 
# A UAV must meet both the mac address and SSID regex filters, if both are
# specified.  To match on either value, optionally specify:
#  match_any=true
# 

uav_match=skyrider:name="Propel",model="Sky Rider",ssid="Propel Sky Rider",mac=4C:0F:C7:00:00:00/FF:FF:FF:00:00:00

# Sky Rider Voice-Controlled Drone
# 
uav_match=skyrider_nighthawk:name="Propel",model="Sky Rider Night Hawk",ssid="^Sky Rider Vox-.*",mac=24:72:60:00:00:00/FF:FF:FF:00:00:00

uav_match=360flight:name="360 Flight",ssid="^360 Flight-.*",mac=E0:B9:4D:00:00:00/FF:FF:FF:00:00:00

uav_match=360lflight:name="360-L Flight",ssid="^360-L Flight-.*",mac=4C:0F:C7:00:00:00/FF:FF:FF:00:00:00

uav_match=3drsolo:name="3DRobotics",model="Solo",ssid="^SoloLink_.*",mac=8A:DC:96:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_phantom:name="DJI",model="Phantom 3 Standard",ssid="^Phantom3_.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_mavic:name="DJI",model="Mavic",ssid="^Mavic_.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_mavic_3:name="DJI",model="Mavic 3",ssid="^DJI-MAVIC3.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_mini3_pro:name="DJI",model="Mini3 Pro",ssid="^DJI-MINI3-Pro-.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_spark:name="DJI",model="Spark",ssid="^Spark-(?!RC-).*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_spark_rc:name="DJI",model="Spark RC",ssid="^Spark-RC-.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_tello:name="DJI",model="Tello",ssid="^TELLO.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_osmo:name="DJI",model="Osmo",ssid="^OSMO_.*",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

uav_match=propel_hd_1:name="Propel",model="HD Video Drone",ssid="Propel HD Video Drone",mac=EC:3D:FD:00:00:00/FF:FF:FF:00:00:00
uav_match=propel_hd_2:name="Propel",model="HD Video Drone",ssid="Propel HD Video Drone",mac=28:F3:66:00:00:00/FF:FF:FF:00:00:00
uav_match=propel_hd_3:name="Propel",model="HD Video Drone",ssid="Propel HD Video Drone",mac=E0:B9:4D:00:00:00/FF:FF:FF:00:00:00

uav_match=yd_ufo_1:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=08:EA:40:00:00:00/FF:FF:FF:00:00:00
uav_match=yd_ufo_2:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=4C:0F:C7:00:00:00/FF:FF:FF:00:00:00
uav_match=yd_ufo_3:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=00:7E:56:00:00:00/FF:FF:FF:00:00:00
uav_match=yd_ufo_4:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=B0:41:1D:00:00:00/FF:FF:FF:00:00:00
uav_match=yd_ufo_5:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=E0:B9:4D:00:00:00/FF:FF:FF:00:00:00
uav_match=yd_ufo_6:name="Attop",model="UFO",ssid="^YD[_-]UFO[_-].*",mac=E8:AB:FA:00:00:00/FF:FF:FF:00:00:00

uav_match=xbm_720p_1:name="XBM",model="720P",ssid="^XBM-720P-.*",mac=90:97:D5:00:00:00/FF:FF:FF:00:00:00
uav_match=xbm_720p_2:name="XBM",model="720P",ssid="^XBM-720P-.*",mac=08:EA:40:00:00:00/FF:FF:FF:00:00:00

uav_match=parrot_bebop:name="Parrot",model="Bebop Drone",ssid="^BebopDrone.*",mac=A0:14:3D:00:00:00/FF:FF:FF:00:00:00

uav_match=parrot_bebop2_1:name="Parrot",model="Bebop 2",ssid="^Bebop2.*",mac=90:3A:E6:00:00:00/FF:FF:FF:00:00:00
uav_match=parrot_bebop2_2:name="Parrot",model="Bebop 2",ssid="^Bebop2.*",mac=A0:14:3D:00:00:00/FF:FF:FF:00:00:00

uav_match=parrot_sumo:name="Parrot",model="Jumping Sumo",ssid="^JumpingSumo-.*",mac=A0:14:3D:00:00:00/FF:FF:FF:00:00:00

# Original model ARDrone
# 
uav_match=parrot_ardrone:name="Parrot",model="AR Drone",ssid="^ardrone[^2].*",mac=00:26:7E:00:00:00/FF:FF:FF:00:00:00

uav_match=parrot_ardrone2_1:name="Parrot",model="AR Drone 2.0",ssid="^ardrone2.*",mac=90:03:B7:00:00:00/FF:FF:FF:00:00:00
uav_match=parrot_ardrone2_2:name="Parrot",model="AR Drone 2.0",ssid="^ardrone2.*",mac=00:26:7E:00:00:00/FF:FF:FF:00:00:00

uav_match=parrot_skycontroller:name="Parrot",model="SkyController",ssid="^SkyController.*",mac=A0:14:3D:00:00:00/FF:FF:FF:00:00:00

uav_match=syma:name="GuangDong Syma",ssid="^FPV_WIFI__[0-9A-F]{4}$",mac=58:04:54:00:00:00/FF:FF:FF:00:00:00

uav_match=dji_m1p:name="DJI",model="Mavic 1 Pro",ssid="^Mavic-[0-9A-F]{6}$",mac=60:60:1F:00:00:00/FF:FF:FF:00:00:00

