From b2329f6ae7a78bc58deedf90d0e4d562faac93f1 Mon Sep 17 00:00:00 2001 From: John Crispin Date: Mon, 26 May 2025 11:07:44 +0200 Subject: [PATCH] data: add additional fingerprints Signed-off-by: John Crispin --- data/adtran.json | 20 +++++++++ data/airthings.json | 13 ++++++ data/amazon.json | 13 ++++++ data/apple.json | 96 +++++++++++++++++++++++++++++++++---------- data/brother.json | 12 ++++++ data/chamberlain.json | 13 ++++++ data/dell.json | 14 +++++++ data/fujitsu.json | 13 ++++++ data/google.json | 30 ++++++++++++++ data/honeywell.json | 13 ++++++ data/hubitat.json | 12 ++++++ data/nintendo.json | 2 +- data/orbit.json | 15 +++++++ data/purpleair.json | 13 ++++++ data/roku.json | 13 ++++++ data/samsung.json | 9 +++- data/sony.json | 2 +- data/sunpower.json | 14 +++++++ data/tesla.json | 13 ++++++ data/tplink.json | 21 ++++++++++ data/ubiquiti.json | 21 ++++++++++ 21 files changed, 347 insertions(+), 25 deletions(-) create mode 100644 data/adtran.json create mode 100644 data/airthings.json create mode 100644 data/amazon.json create mode 100644 data/brother.json create mode 100644 data/chamberlain.json create mode 100644 data/dell.json create mode 100644 data/fujitsu.json create mode 100644 data/google.json create mode 100644 data/honeywell.json create mode 100644 data/hubitat.json create mode 100644 data/orbit.json create mode 100644 data/purpleair.json create mode 100644 data/roku.json create mode 100644 data/sunpower.json create mode 100644 data/tesla.json create mode 100644 data/tplink.json create mode 100644 data/ubiquiti.json diff --git a/data/adtran.json b/data/adtran.json new file mode 100644 index 0000000..e355303 --- /dev/null +++ b/data/adtran.json @@ -0,0 +1,20 @@ +{ + "vendor=%": { + "Adtran": [ + "mac-oui-3c9066|1", + "mac-oui-00236a|1", + "mac-oui-e82c6d|1", + "mac-oui-f06865|1", + "mac-oui-240b88|1", + "mac-oui-ac139c|1", + "mac-oui-cc6618|1", + "mac-oui-38f8f6|1", + "mac-oui-5422e0|1" + ] + }, + "vendor=Adtran|class=access-point": { + "SDG device": [ + "dhcp_req|1,3,6,12,15,28,42,43,121,212" + ] + } +} diff --git a/data/airthings.json b/data/airthings.json new file mode 100644 index 0000000..f9d4fe3 --- /dev/null +++ b/data/airthings.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Airthings": [ + "mac-oui-b4107b|1" + ] + }, + "vendor=Airthings|class=iot": { + "View Plus": [ + "dhcp_req|1,3,6", + "wifi4|0,1,48,45,221(0050f202),htcap:1030,htagg:1c,htmcs:000000ff" + ] + } +} diff --git a/data/amazon.json b/data/amazon.json new file mode 100644 index 0000000..fdb127e --- /dev/null +++ b/data/amazon.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Amazon": [ + "mac-oui-44d5cc|1" + ] + }, + "vendor=Amazon|class=tv": { + "Fire Stick": [ + "dhcp_req|1,3,6,15,26,28,51,58,59,43", + "wifi4|0,1,33,36,45,70,127,221(0050f202),48,191,221(000ce708),htcap:19ef,htagg:03,htmcs:0000ffff,vhtcap:039071b1,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:140f,extcap:0100080000000040" + ] + } +} diff --git a/data/apple.json b/data/apple.json index 375a00d..fbac995 100644 --- a/data/apple.json +++ b/data/apple.json @@ -2,6 +2,13 @@ "vendor=%": { "Apple": [ "wifi-vendor-oui-0017f2|1", + "wifi-vendor-oui-00904c|1", + "mac-oui-5ce91e|1", + "mac-oui-606525|1", + "mac-oui-78fbd8|1", + "mac-oui-980daf|1", + "mac-oui-c41234|1", + "mac-oui-f421ca|1", "mac-oui-f4d488|1" ] }, @@ -15,28 +22,35 @@ }, "vendor=Apple|class=laptop": { "MacBook Air M1": [ - "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:16f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f011d800230", - "apple_model|MacBookAir10,1" + "apple_model|MacBookAir10,1", + "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:16f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f011d800230" ], "MacBook Air M2": [ - "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230", - "apple_model|Mac14,2" + "apple_model|Mac14,2", + "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230" ], "MacBook Pro M1": [ - "wifi4|0,1,33,36,48,54,45,127,191,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040", - "wifi6|0,1,33,36,48,54,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230", "apple_model|MacBookPro17,1", "apple_model|MacBookPro18,1", "apple_model|MacBookPro18,2", "apple_model|MacBookPro18,3", - "apple_model|MacBookPro18,4" + "apple_model|MacBookPro18,4", + "wifi4|0,1,33,36,48,54,45,127,191,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040", + "wifi6|0,1,33,36,48,54,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230" + ], + "MacBook Pro M2": [ + "apple_model|Mac14,5", + "apple_model|Mac14,6", + "apple_model|Mac14,7", + "apple_model|Mac14,9", + "apple_model|Mac14,10" ] }, "vendor=Apple|class=pc": { "MacBook Studio M1": [ + "apple_model|Mac13,1", "wifi4|0,1,33,36,48,45,127,191,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040", - "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230", - "apple_model|Mac13,1" + "wifi6|0,1,33,36,48,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f031d800230" ] }, "vendor=Apple|class=phone": { @@ -44,15 +58,18 @@ "apple_model|iPhone14,5" ], "iPhone 13 Pro": [ - "apple_model|iPhone14,2" + "apple_model|iPhone14,2", + "dhcp_req|1,121,3,6,15,108,114,119,252", + "wifi4|0,1,33,36,48,70,54,45,127,191,244,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000080000000040", + "wifi6|0,1,33,36,48,70,54,45,127,191,255(35),244,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000080000000040,hemac:800000080801,hephy:000c00089f001d000230" ], "iPhone 13 Pro Max": [ "apple_model|iPhone14,3" ], "iPhone 13 mini": [ + "apple_model|iPhone14,4", "wifi4|0,1,33,36,48,54,45,127,191,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040", - "wifi6|0,1,33,36,48,54,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f001d000230", - "apple_model|iPhone14,4" + "wifi6|0,1,33,36,48,54,45,127,191,255(35),221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000000000000040,hemac:800000080801,hephy:000c00089f001d000230" ], "iPhone 14": [ "apple_model|iPhone14,7" @@ -64,7 +81,21 @@ "apple_model|iPhone15,2" ], "iPhone 14 Pro Max": [ - "apple_model|iPhone15,3" + "apple_model|iPhone15,3", + "wifi4|0,1,33,36,48,70,54,45,127,191,244,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000080000000040", + "wifi6|0,1,33,36,48,70,54,45,127,191,255(35),244,221(0017f20a),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f817032,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:15f9,extcap:0000080000000040,hemac:800000080801,hephy:000c00089f001d000230" + ], + "iPhone 15": [ + "apple_model|iPhone15,4" + ], + "iPhone 15 Plus": [ + "apple_model|iPhone15,5" + ], + "iPhone 15 Pro": [ + "apple_model|iPhone16,1" + ], + "iPhone 15 Pro Max": [ + "apple_model|iPhone16,2" ] }, "vendor=Apple|class=speaker": { @@ -144,6 +175,14 @@ "apple_model|iPad13,10", "apple_model|iPad13,11" ], + "iPad Pro (11 4th Gen)": [ + "apple_model|iPad14,3", + "apple_model|iPad14,4" + ], + "iPad Pro (12.9 6th Gen)": [ + "apple_model|iPad14,5", + "apple_model|iPad14,6" + ], "iPad mini": [ "apple_model|iPad2,5", "apple_model|iPad2,6", @@ -157,7 +196,9 @@ "apple_model|iPad5,1", "apple_model|iPad5,2", "apple_model|iPad11,1", - "apple_model|iPad11,2", + "apple_model|iPad11,2" + ], + "iPad mini 6": [ "apple_model|iPad14,1", "apple_model|iPad14,2" ] @@ -198,29 +239,40 @@ "apple_model|Watch5,9", "apple_model|Watch5,10", "apple_model|Watch5,11", - "apple_model|Watch5,12", + "apple_model|Watch5,12" + ], + "Apple Watch Series 6": [ "apple_model|Watch6,1", "apple_model|Watch6,2", "apple_model|Watch6,3", "apple_model|Watch6,4", + "wifi4|0,1,33,36,48,45,221(0017f20a),221(0050f202),htcap:812c,htagg:1e,htmcs:000000ff,txpow:1000" + ], + "Apple Watch Series 7": [ "apple_model|Watch6,6", "apple_model|Watch6,7", "apple_model|Watch6,8", - "apple_model|Watch6,9", - "apple_model|Watch6,10", - "apple_model|Watch6,11", - "apple_model|Watch6,12", - "apple_model|Watch6,13", + "apple_model|Watch6,9" + ], + "Apple Watch Series 8": [ "apple_model|Watch6,14", "apple_model|Watch6,15", "apple_model|Watch6,16", "apple_model|Watch6,17" ], - "Apple Watch Series 6": [ - "wifi4|0,1,33,36,48,45,221(0017f20a),221(0050f202),htcap:812c,htagg:1e,htmcs:000000ff,txpow:1000" + "Apple Watch Series 9": [ + "apple_model|Watch7,1", + "apple_model|Watch7,2", + "apple_model|Watch7,3", + "apple_model|Watch7,4", + "dhcp_req|1,121,3,6,15,108,114,119,252", + "wifi4|0,1,33,36,48,70,54,45,127,221(0017f20a),221(0050f202),htcap:c12c,htagg:1e,htmcs:000000ff,txpow:1300,extcap:00000a000000000000000000" ], "Apple Watch Ultra": [ "apple_model|Watch6,18" + ], + "Apple Watch Ultra 2": [ + "apple_model|Watch7,5" ] } } diff --git a/data/brother.json b/data/brother.json new file mode 100644 index 0000000..941727d --- /dev/null +++ b/data/brother.json @@ -0,0 +1,12 @@ +{ + "vendor=%": { + "Brother": [ + "mac-oui-d80f99|1" + ] + }, + "vendor=Brother|class=printer": { + "HL-3180CDW": [ + "wifi4|0,1,48,45,221(00101802),221(00904c33),221(0050f202),htcap:112c,htagg:19,htmcs:000000ff" + ] + } +} diff --git a/data/chamberlain.json b/data/chamberlain.json new file mode 100644 index 0000000..fbf21e9 --- /dev/null +++ b/data/chamberlain.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Chamberlain": [ + "mac-oui-cc6a10|1" + ] + }, + "vendor=Chamberlain|class=garage-door-opener": { + "LiftMaster 84602": [ + "dhcp_req|1,3,28,6", + "wifi4|0,1,48,70,45,221(0050f202),127,htcap:112c,htagg:1d,htmcs:000000ff,extcap:0000080000000000" + ] + } +} diff --git a/data/dell.json b/data/dell.json new file mode 100644 index 0000000..7aa6091 --- /dev/null +++ b/data/dell.json @@ -0,0 +1,14 @@ +{ + "vendor=%": { + "Dell": [ + "mac-oui-50284a|1" + ] + }, + "vendor=Dell|class=laptop": { + "Precision 7680": [ + "wifi4|0,1,33,48,45,127,255(59),54,70,59,244,221(0050f202),htcap:19e7,htagg:17,htmcs:0000ffff,txpow:1600,extcap:0400ca02014040c0012120", + "wifi6|0,1,33,48,45,127,255(35),255(59),54,70,59,244,221(0050f202),htcap:19e7,htagg:17,htmcs:0000ffff,txpow:1600,extcap:0400ca02014040c0012120,hemac:abc09a307801,hephy:01fc0f168c09fd094e3f", + "dhcp_req|1,2,6,12,15,26,28,121,3,33,40,41,42,119,249,252,17" + ] + } +} diff --git a/data/fujitsu.json b/data/fujitsu.json new file mode 100644 index 0000000..897790b --- /dev/null +++ b/data/fujitsu.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Fujitsu": [ + "mac-oui-b072bf|1" + ] + }, + "vendor=Fujitsu|class=air-conditioner": { + "Halcyon": [ + "dhcp_req|1,3,28,6", + "wifi4|0,1,33,36,48,127,221(00101802),221(0050f202),txpow:1301,extcap:0400000000000040" + ] + } +} diff --git a/data/google.json b/data/google.json new file mode 100644 index 0000000..9b8a536 --- /dev/null +++ b/data/google.json @@ -0,0 +1,30 @@ +{ + "vendor=%": { + "Google": [ + "mac-oui-88541f|1", + "mac-oui-944560|1", + "mac-oui-d0e782|1" + ] + }, + "vendor=Google": { + "Android device": [ + "dhcp_req|1,3,6,15,26,28,51,58,59,43,114,108" + ] + }, + "vendor=Google|class=tv": { + "Chromecast": [ + "dhcp_req|1,33,3,6,15,28,51,58,59", + "wifi4|0,1,48,127,221(0050f202),45,htcap:012c,htagg:03,htmcs:000000ff,extcap:04000a0a01000140" + ] + }, + "vendor=Google|class=phone": { + "Pixel 3a": [ + "dhcp_req|1,3,6,15,26,28,51,58,59,43,114,108", + "wifi4|0,1,33,45,48,54,59,70,127,191,221(0050f202),221(8cfdf001),htcap:01ef,htagg:13,htmcs:0000ffff,vhtcap:3391f9b2,vhtrxmcs:030cfffa,vhttxmcs:030cfffa,txpow:1408,extcap:04000a0200000040" + ], + "Pixel 8": [ + "wifi4|0,1,33,36,48,70,54,55,59,127,244,255(59),221(506f9a23),221(00101802),221(0050f202),txpow:12f9,extcap:04000800010000400020", + "wifi6|0,1,33,36,48,70,54,55,59,127,244,255(35),255(59),221(506f9a23),221(00101802),221(0050f202),txpow:12f9,extcap:04000800010000400020,hemac:880092180803,hephy:000c0c089f007d00423f" + ] + } +} diff --git a/data/honeywell.json b/data/honeywell.json new file mode 100644 index 0000000..67b6c1d --- /dev/null +++ b/data/honeywell.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Honeywell": [ + "mac-oui-48a2e6|1" + ] + }, + "vendor=Honeywell|class=air-conditioner": { + "WiFi 9000": [ + "dhcp_req|1,3,6", + "wifi4|0,1,48,45,221(00101802),221(00904c33),221(0050f202),htcap:110c,htagg:19,htmcs:000000ff" + ] + } +} diff --git a/data/hubitat.json b/data/hubitat.json new file mode 100644 index 0000000..3addef0 --- /dev/null +++ b/data/hubitat.json @@ -0,0 +1,12 @@ +{ + "vendor=%": { + "Honeywell": [ + "mac-oui-34e1d1|1" + ] + }, + "vendor=Hubitat|class=home-automation-hub": { + "C-8 Pro": [ + "dhcp_req|1,3,6,12,15,28,42" + ] + } +} diff --git a/data/nintendo.json b/data/nintendo.json index 2e99da5..6fb17aa 100644 --- a/data/nintendo.json +++ b/data/nintendo.json @@ -1,5 +1,5 @@ { - "vendor=Nintendo|class=gaming": { + "vendor=Nintendo|class=game-console": { "Switch OLED": [ "dhcp_req|1,3,6,28", "wifi4|0,1,33,36,48,45,127,191,199,221(00101802),221(0050f202),htcap:002c,htagg:17,htmcs:0000ffff,vhtcap:03800022,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:1103,extcap:0000000000000040", diff --git a/data/orbit.json b/data/orbit.json new file mode 100644 index 0000000..29044b8 --- /dev/null +++ b/data/orbit.json @@ -0,0 +1,15 @@ +{ + "vendor=%": { + "Orbit": [ + "mac-oui-446755|1" + ] + }, + "vendor=Orbit|class=irrigation-controller": { + "B-hyve": [ + "dhcp_req|1,3,28,6", + "wifi4|0,1,48,45,221(0050f202),htcap:116e,htagg:1c,htmcs:000000ff" + ] + } +} + + diff --git a/data/purpleair.json b/data/purpleair.json new file mode 100644 index 0000000..11fa299 --- /dev/null +++ b/data/purpleair.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "PurpleAir": [ + "mac-oui-10521c|1" + ] + }, + "vendor=PurpleAir|class=iot": { + "PA-II": [ + "dhcp_req|1,3,28,6,42", + "wifi4|0,1,48,50,45,221(0050f202),htcap:112c,htagg:1c,htmcs:000000ff" + ] + } +} diff --git a/data/roku.json b/data/roku.json new file mode 100644 index 0000000..c7a5a9f --- /dev/null +++ b/data/roku.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Roku": [ + "mac-oui-20efbd|1" + ] + }, + "vendor=Roku|class=tv": { + "RokuExpress4K": [ + "dhcp_req|1,3,6,15,12", + "wifi4|0,33,36,1,48,221(0050f202),45,191,199,127,htcap:196e,htagg:13,htmcs:000000ff,vhtcap:03d07122,vhtrxmcs:01b2fffe,vhttxmcs:01b2fffe,txpow:150d,extcap:0000080000000040" + ] + } +} diff --git a/data/samsung.json b/data/samsung.json index 9ffc4d0..5936d66 100644 --- a/data/samsung.json +++ b/data/samsung.json @@ -1,7 +1,9 @@ { "vendor=%": { "Samsung": [ - "wifi-vendor-oui-0000f0|1" + "wifi-vendor-oui-0000f0|1", + "wifi-vendor-oui-000ce7|1", + "mac-oui-fa18bf|1" ] }, "vendor=Samsung|class=phone": { @@ -14,5 +16,10 @@ "Galaxy Tab A": [ "wifi4|0,1,36,33,45,48,54,127,191,199,221(0000f022),221(0050f202),htcap:016f,htagg:17,htmcs:000000ff,vhtcap:03007131,vhtrxmcs:0000fffe,vhttxmcs:0000fffe,txpow:1303,extcap:0400000000000040" ] + }, + "vendor=Samsung|class=tablet": { + "Galaxy A7 Lite": [ + "wifi4|0,1,33,36,48,70,59,45,127,191,244,221(0000f022),221(0050f202),221(000ce708),htcap:117e,htagg:03,htmcs:000000ff,vhtcap:03907120,vhtrxmcs:0000fffe,vhttxmcs:2000fffe,txpow:1408,extcap:02000a8200400040000120" + ] } } diff --git a/data/sony.json b/data/sony.json index ca3901e..c6d59f9 100644 --- a/data/sony.json +++ b/data/sony.json @@ -1,5 +1,5 @@ { - "vendor=Sony|class=gaming": { + "vendor=Sony|class=game-console": { "Playstation 4": [ "dhcp_vendorid|PS4" ], diff --git a/data/sunpower.json b/data/sunpower.json new file mode 100644 index 0000000..4804676 --- /dev/null +++ b/data/sunpower.json @@ -0,0 +1,14 @@ +{ + "vendor=%": { + "SunPower": [ + "mac-oui-50411c|1" + ] + }, + "vendor=Sunpower|class=solar-monitor": { + "PVS6": [ + "dhcp_req|1,3,26,252,42,15,6,12", + "wifi4|0,1,33,36,48,70,59,45,127,191,221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f917832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:11f9,extcap:00000000000000400020", + "wifi6|0,1,33,36,48,70,59,45,127,191,255(35),221(00904c04),221(00101802),221(0050f202),htcap:006f,htagg:1b,htmcs:0000ffff,vhtcap:0f917832,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:11f9,extcap:00000000000000400020,hemac:800000180803,hephy:00000c089f000d000030" + ] + } +} diff --git a/data/tesla.json b/data/tesla.json new file mode 100644 index 0000000..0f7e159 --- /dev/null +++ b/data/tesla.json @@ -0,0 +1,13 @@ +{ + "vendor=%": { + "Tesla": [ + "mac-oui-4cfcaa|1" + ] + }, + "vendor=Tesla|class=electric-vehicle": { + "Model Y": [ + "dhcp_req|1,3,26,252,42,15,6,12", + "wifi4|0,1,33,36,48,45,127,191,221(00101802),221(0050f202),htcap:02ef,htagg:17,htmcs:0000ffff,vhtcap:0f8172b2,vhtrxmcs:0000fffa,vhttxmcs:0000fffa,txpow:1002,extcap:0000080001000040" + ] + } +} diff --git a/data/tplink.json b/data/tplink.json new file mode 100644 index 0000000..cc3a29f --- /dev/null +++ b/data/tplink.json @@ -0,0 +1,21 @@ +{ + "vendor=%": { + "TP-Link": [ + "mac-oui-e4fac4|1", + "mac-oui-b0be76|1", + "mac-oui-b04e26|1" + ] + }, + "vendor=TP-Link|class=plug": { + "Kasa Smart Plug HS103P4": [ + "dhcp_req|1,3,28,6", + "wifi4|0,1,48,244,45,221(0050f202),htcap:112c,htagg:1c,htmcs:000000ff" + ] + }, + "vendor=TP-Link|class=plug": { + "Kasa Smart Plug HS105": [ + "dhcp_req|1,2,3,6,69", + "wifi4|0,1,50,48,221(0050f202),45,127,htcap:0120,htagg:01,htmcs:000000ff,extcap:01" + ] + } +} diff --git a/data/ubiquiti.json b/data/ubiquiti.json new file mode 100644 index 0000000..08fe94a --- /dev/null +++ b/data/ubiquiti.json @@ -0,0 +1,21 @@ +{ + "vendor=%": { + "Ubiquiti": [ + "mac-oui-18e829|1", + "mac-oui-68d79a|1", + "mac-oui-70a741|1", + "mac-oui-e063da|1" + ] + }, + "vendor=Ubiquiti|class=home-automation-hub": { + "CloudKey Gen 2": [ + "dhcp_req|1,3,6,12,15,33,42,120,121" + ] + }, + "vendor=Ubiquiti|class=camera": { + "G3/G4 Instant": [ + "dhcp_req|1,3,6,12,15,28,42", + "wifi4|0,1,33,36,48,70,45,127,191,221(00101802),221(0050f202),htcap:0163,htagg:17,htmcs:000000ff,vhtcap:0f805032,vhtrxmcs:0000fffe,vhttxmcs:0000fffe,txpow:e003,extcap:0000000000000040" + ] + } +} -- 2.30.2