monitor icon indicating copy to clipboard operation
monitor copied to clipboard

Filters not working

Open zeridon opened this issue 6 years ago • 0 comments

What i run: monitor 0.2.200 in custom docker container Commandline: monitor.sh -V -C -b -tard -D /config Filters:

#ARRIVE TRIGGER FILTER(S)
PREF_PASS_FILTER_ADV_FLAGS_ARRIVE=".*"
PREF_PASS_FILTER_MANUFACTURER_ARRIVE="not assigned for Unknown"

#ARRIVE TRIGGER NEGATIVE FILTER(S)
PREF_FAIL_FILTER_ADV_FLAGS_ARRIVE="NONE"
PREF_FAIL_FILTER_MANUFACTURER_ARRIVE="Apple|Microsoft|Google|Liteon"

Expected: If a beacon/device with manufacturer containing Apple, MS, Google shows do nothing

What is happening: Full logic is performed and messages published. I see the following

Beacon?

[-] 0.2.200 29-04-2020 10:42:52 AM [CMD-RSSI]	PUBL F8:FF:C2:FF:FF:FF RSSI: -88 dBm (initial reading | 112 dBm) 
[-] 0.2.200 29-04-2020 10:42:52 AM [CMD-PUBL]	F8:FF:C2:FF:FF:FF MacBook Pro Apple, Inc. -88 dBm
[-] 0.2.200 29-04-2020 10:42:52 AM [CMD-MQTT]	presence/srvmonitor/F8:FF:C2:FF:FF:FF/device_tracker home
[-] 0.2.200 29-04-2020 10:42:52 AM [CMD-MQTT]	presence/srvmonitor/F8:FF:C2:FF:FF:FF
 {
    "id":"F8:FF:C2:FF:FF:FF",
    "confidence":"100",
    "name":"MacBook Pro",
    "manufacturer":"Apple, Inc.",
    "type":"GENERIC_BEACON_PUBLIC",
    "report_delay":"0",
    "rssi":"-88",
    "observed_interval":"-1",
    "flags":"0x06",
    "movement":"initial reading",
    "oem_data":"not advertised",
    "hex_data":"fffffffffff",
    "resolvable":"PUBLIC",
    "retained":"false",
    "timestamp":"Wed Apr 29 2020 10:42:52 GMT+0000 (UTC)",
    "version":"0.2.200"
 }
[-] 0.2.200 29-04-2020 10:42:52 AM [CMD-PUBL]	[failed filter] data: F8:FF:C2:FF:FF:FF pdu: ADV_IND rssi: -88 dBm flags: 0x06 man: Apple, Inc. delay: 0

Laptop (in known_static_addresses)

[-] 0.2.200 29-04-2020 11:22:15 AM [CMD-INFO]	**** started arrival scan [x1 max rep] **** 
[-] 0.2.200 29-04-2020 11:22:16 AM [CMD-SCAN]	(No. 1) 98:22:EF:FF:FF:FF arrival? 
[-] 0.2.200 29-04-2020 11:22:19 AM [CMD-NAME]	98:22:EF:FF:FF:FF calipso  Liteon Technology Corporation
[-] 0.2.200 29-04-2020 11:22:19 AM [CMD-MQTT]	presence/srvmonitor/laptop/device_tracker home
[-] 0.2.200 29-04-2020 11:22:19 AM [CMD-MQTT]	presence/srvmonitor/laptop
 {
    "id":"98:22:EF:FF:FF:FF",
    "confidence":"100",
    "name":"laptop",
    "manufacturer":"Liteon Technology Corporation",
    "type":"KNOWN_MAC",
    "retained":"false",
    "timestamp":"Wed Apr 29 2020 11:22:19 GMT+0000 (UTC)",
    "version":"0.2.200"
 }
[-] 0.2.200 29-04-2020 11:22:19 AM [CMD-INFO]	**** completed arrival scan **** 

How to set monitor to ignore manufacturers.

PS: Some data has been sanitized (Laptop name, MAC addressess)

zeridon avatar Apr 29 '20 11:04 zeridon