From 841434a89e97091aa31697d9a5eed7bd81e92c22 Mon Sep 17 00:00:00 2001 From: Russ Handorf Date: Tue, 20 Dec 2022 18:29:06 -0500 Subject: [PATCH] more fixes --- db.sqlite3 | 0 logviewer/README | 2 + logviewer/dbview/.views.py.swp | Bin 28672 -> 28672 bytes .../dbview/__pycache__/views.cpython-38.pyc | Bin 6905 -> 8674 bytes logviewer/dbview/alerts.json | 1 - logviewer/dbview/alerts_view.json | 1 - logviewer/dbview/all_views.json | 1 - logviewer/dbview/channels.json | 2 +- logviewer/dbview/messages.json | 1 - logviewer/dbview/ssids.json | 1 - logviewer/dbview/test_alerts.json | 1 - logviewer/dbview/views.py | 59 ++++++++++++++---- .../devices/__pycache__/views.cpython-38.pyc | Bin 1267 -> 1186 bytes logviewer/devices/views.py | 9 ++- logviewer/kiscontent/.views.py.swp | Bin 12288 -> 0 bytes logviewer/test.json | 1 - 16 files changed, 53 insertions(+), 26 deletions(-) create mode 100644 db.sqlite3 delete mode 100644 logviewer/dbview/alerts.json delete mode 100644 logviewer/dbview/alerts_view.json delete mode 100644 logviewer/dbview/all_views.json delete mode 100644 logviewer/dbview/messages.json delete mode 100644 logviewer/dbview/ssids.json delete mode 100644 logviewer/dbview/test_alerts.json delete mode 100644 logviewer/kiscontent/.views.py.swp delete mode 100644 logviewer/test.json diff --git a/db.sqlite3 b/db.sqlite3 new file mode 100644 index 0000000..e69de29 diff --git a/logviewer/README b/logviewer/README index a3f07e6..9f9aafd 100644 --- a/logviewer/README +++ b/logviewer/README @@ -1,5 +1,7 @@ oh geat, you're here... +This thing uses Django + copy your kismet log file (ends in .kismet) to "logs" then run: python manage.py runserver 0.0.0.0:8000 diff --git a/logviewer/dbview/.views.py.swp b/logviewer/dbview/.views.py.swp index a6b1d49fc94e8a811b46758bc3f6f4840bec5fe6..ef27fa1f81edf8f1286cc348594cb6045dfb8983 100644 GIT binary patch literal 28672 zcmeHPTZ|-C87^+(1(u5vF(@f&61s=k>7LnJaB#rhomqCs%+6+Z*cE0cO-*<8Ozm`c z6;;(cJFKv%(I^ifCW<~t2)HI9#zch|6%~kxK9CTNCK9881RfSOA&N>2e*d|2ovP{T z%doSuT9tg;Rp}!5(yz@8Yj`f!v{!dMT)MQcsy*<`*_yXx*2|7p zp{RC`U-kw|=7L?ff_7rsT{6S`vhCNbV6f^e9KPY~eWAX12-+kiu?pXXe;(I{+J{*e|pXpD^ zK*~VMK*~VMK*~VMK*~VMK*~VMK*~VMK+3>67%PMf$hLHKnMQ4NzK&jSwtcL9BX2J~N`Y0te+ z)4mD3_+Cx>3~(Fp;CnP}958^}-mPip123PiX&(lD4rjt6z$*iXufjo50ImdX zgEQfL;AJ>94B!`N8@2Bn(y6fyp8l&zbn#@%){&Cas0W+-^-&!kMfNo}G_OgKX5eVm z_JeHIG0VmBLe}uDs#OYfCQsSeC97YrcutM7!H2J}ELonVyGyHevu2HE3S;|sW{m#+ zX3mXSEMUWjBPkyYB;U7y@_BWx62=8R$Q*1;7taYIHR z_R(!yxAw*!Pjkkw$E&*`>`jc1k6$~qB{w|W8-roGGl0dW0vOhMqsc6kpnv-MKF6*H zelkUhLRfZ!;o+jm(zzXyy<>DkzPTK<2Y1_gVP7JtqsAOpS?!AMS+_SVKghWzHjU9y z-N*~wn%|Gko7HNO-;_S=J9T4(sk(h+3%DN0%o;aN&*}wz-}L@jgKP4AO0Kwqz2uZB z-wa7)Mzpe3(d~NKI+_(F_m5~FFZo`jXdSg`F0OY|-kudSyn5DiR(zf*y}=|XH9X(( zau6*w0xOHEd#nAqiWQWWP|+-xD?gm=NewB9L*hVwM8OTSbbhSz9QZ zqL|G(B1h;SY5s)iAnV^=wF7HwP6TER+%Wg^#z5Kjiewof5wDL7KpMx-Q4~U?ct2xA z8d1DKBbvtTro(1^(P2i84=bnScqZ!U=ZG%duDOl}b4#U8gt@G1H1S3KCf@_QX32L^ zfBEV7kwTY(z|}<#d+ai~+B}{(lf?05<{s0Qm%{-rog22OI(l zKo+rl3ZCPXC!JN3i}-)a+;tu?BFy=<*+COs(VS~5v6DI7XM ztf&~ZoFz@Bm(_wc)O>|=_s-CX+6)dQ=0*mGLl1PPtQ3cA8_}NfJY+C~09qKivU8=X zO|7h%F8PFysUA34qWo>q8XfIDWEcY#+p3la@Jdc=D2^=eBJou`I>#dCDYiv(D08UU zStc|$G_qr!>F(S+Za}4$rOV%n(e<;GJgB*(A#)X3rlDVok?wO8z^bXK0`#tAj;vcBM3^|8;Bva@ z>om<DD>LItcNn2`$&KhIwL+=}0!EOc5C1JSN8b}Er-8%l#+z$IDn)TZCDM1j+31VnbiLDeg`jwfa zQ9I~~j%3P}CQ!Hl$dL8Vtg2nJ1ATbQ4)u7CvgL%+0HxDB!PKl1nAOPPT9YO^x+|N3 zNwLCdK`o$`aT(UWfHEi|Od9GW(+uqOoRaFSQ4aLj&EaXc#KPp5@-hE7q!D9)rX<#zdD4w2~3Y z*B0IFx<&T?7oiH?9XtR380`E%z@Gmh@Hg1-UjcmJ+pym&z%JlE*zHq54!8h#2zI*z zyas#y3jm$nzX==tH^BYCA>eA@CD`Uve1sn&i1763u z{!_pS;8VaDa0T!r&iU^EJ_`IEXZ`m8*8mp*uc1vp1|9>beaC@!$Rmg4nqS|?DLYMg zbb0uW)kE1#C{f_8hD!nkFkxDVkx<#re9VTbRixN(QzQAT62qn`iD(o<4-Fp*UFp^s|^R>HR8)58$V$3n2R$HPP&juxv)Yy;|qmrkE9>!jjaml^~XQRfkSc7S_ z#M*L?gi>@y+V&%41)gX-jj-_NW&pZ*JY+0?eLgpQ>*i|^6qpBg= zUbT5X`NQTBlivdpg;SR{Q#R{Mt+h+}GTlM4OQ@_O4Fv+aKU;ZXmzv7xTPV*#mZmA! zVdN}^a^gD;59!3dozP)ni5*&-nRK9F=-7+xa(f-}))D7LJMzWrXWzq%CW1^NopFNu}xwt2*t!e8$mb zytXxv8c0Y5Tk^wC)m~_J6yprsw^l#cMt+Sl`-SZsR!h1Pl)9k@*7y_D$~CK{Q7z~p z^@!?8>Jh6i)h1Mtnn6kRWNG;+Vv{edP@#s#auAm-BV%%)`-_%^YE`&Ix;RwF0d4Zh zdvpY2K*)jH=6+Vwz*Bp%8Mq#+k5eC=uPr8F_ZLwMV-tnh2{=*25KksR&MkHqRVGUo zUk_iX!v@~wospG}40Lsry&WdmrI_uxZM_jGQ=LgX$~tcdjdaTyx2}6*Q6yR~iDdtO z8TR&tu)*p4U;h36^|1dx4cq@|*!&*>j>F#nC2ahE!oI%_*aZ9w_Wkp~cL2Jpe=hKA z*!PbBbZ376*aSR>ydMHS0Z=()_wNSI27ZdNSAZLUD}j@+_3r`}ft^4GI0twYw*Jom zvj6V}%D{ENRlu9D{r?0sfb)PCVEdl{t_S`BoBtW$eqb+fDR2pp{LnI!q$TprF1&ox zi}zH~b-L1BLhT<@GosGpIt{MQRJjq+UMZBK&_b0o9n>tChQ7H7r$N{L*JujVHx@uP zsB+I=#KIrk*$~wgUu-Pbcrk1BwGIi$1dZ!nT_kC$c}hEEGP3f>&cu-s*}FJO5i#VV zpz;u*$(@XTWx}TKH5Q<%l_H9GlTwwcxrpsuEs%mlQ8B%e%A;6x(3T;MzT^WhrO0t^ zD?hCopP8ASQ3i^X>^A+bnTgqnU4_ZyER5mpQ7YC}V$Z~ld)j3%)G33h@v(`Ur`lxE zu?myZ2iqj?Sb>SXyQgF61%pN`t?bct4g{Vo90{^Jx6SiW7aIy)l%{wbN#7MINaYo; zit{C!o$7uOF*Igd_+VsC7?CX%`fJ$HRXEAJL_ z9@Eh5X3uU4qraQ)*p;@-(?-K~KzS6omA1pgvq+Yh4M}t@?Hu%%Y|*ujdP5v)?O(QC z7pAsyG)1xWG;0y7QS82kb+lx;iUG?LCnRsRYbKV(7ax8-gDSJ=ISn^Q4$fU36sIuYCK}yTURiAP`C6y)~PDvNk z8?_=Ml@BFc6k$W;?NKVn-zlr1%uo#YQ&Y>5x9Z}Y$zn$%p~|{(z27YGl#tBoc^ao4 zm51U^N!=^9cbeD0utYRK7cOD4|F3|J{xm@Lf1fanUxNMr6Y>E7w*YkK|NFr0Ko(G~ zf{{gA36Wnl=An{TmRNkZw`czY Dgz2;- delta 1268 zcmZ|OZD>n2>%U{lS~jCEsEQ=cL>rD-NURw=G+vMz0xIMa6Q z#TMUGWfm#?-?Z;+$CL^c>Sf3t9L^V;53q@EwhD@ZqYSZ|8w|z}_r2*2W5N!6IJx)S zdvfmoch0f<+OhlE>YnhvSX_TS^s=IPm3p*os@GXRsG{w2tN-+9FG;0$ReqT{NOLT8 zDrEJV)t6em{eQ-b_nWQp7p%Vceu;Ix#p*l$J8qowc6r>_cxu9&iB+;J{mZIR?gWvx zDdj;M^T~sb4q1r5C{JPmx#ADVSfWqd5r@?I-4gR}5wGvN=dPX7S)Z_;pImmhH#@BB z@;DYWuK1&_d=-BXw*I!bz8^hG%_5Bk+*_{HS&U*ges(MMJ!Wtk{YW5y3M^D8braJ# zi5|4#flI0P(1J>wcdEQfI#~doQvEOR5#k7=0#C}7x{Zqv3}Y{v@d_5pl)8aD8sWfW z61|KGMBu`8Qk+B=YGK1|d#zHJ`1&(AfkBwnXtK{u)s#rbYvnT8S|!0ve)+7^BfqwI z#lE@DqtlKYO=pGz1E~)hmCSXnER5+J!|tW~zIRebQ@%#2+~t?WjXwqIlc|xzxgp-^ z(<6HJNGcO(NcN1RQ|~u1lI~6ALjAdHra_)XR!J!0H12L%quE|vd^)qsEvX_^?Ft$v4qzX^K|oyOT;~*&&Ar)7(GBjd+*vs&R|ZX7Lx{T*3rK z;KV$^?8hGjGKLg3<8Lzg7UPJc4tL0724+V4VCHkLoDjzeq8mZ{LI9tl3qg4BhyX5N z6ahS>_@5w$Fcf~E?qk@G4fvgpna5X{fcbF;(Eu0zZF9428d*8yRCZXdMr-7^Xt2!8 zh$dfeueDo0)=DPoC@tPLuljj3VXQc?T$5)z+w8eqIw^}g{KlT`+nj67s)nfAL6}u# zO@%g1Mf3Q)FlJ17huwvpvUL0$9M5+(UAFpLIgActA--4JU{2+r$T65xQMW>yVVdK( x##C9f<6}Yz!;M&lq1oSb6{cV3YnSmvZ>f2LGqM<4Z=L@kd28K(;q{%g{R3{z@^JtF diff --git a/logviewer/dbview/__pycache__/views.cpython-38.pyc b/logviewer/dbview/__pycache__/views.cpython-38.pyc index 9d032e5da0bec1d355679c02b13dcde16ef7e97b..af696aba282729e75e49eaf1699467a41f0bf368 100644 GIT binary patch delta 2605 zcmZuzOKcle6rDF7e=|vm8)s}Mj-6@J*brQ$(1NOxrcGKtZAl>gVH%9bIs{(tz~5-YPj_Hv+OV@7*qbh9IhDwXb^Zhz)aPKk5^m+1rqLm<-u@1r#OGL81)B``BeXZD`J*q?e6mUrzp zqt9Kt58m^10f%)Is_fG^h-UD!pRkLJ!K^U&{Z+Q^SB_BS0#%OTD`wn?%`r?ESbX)S%yZgf{M>lZnTB2k&yB+mR-^cjoiblZlpvb-{7(v zsnEy|xavk~H1Z3L#PJ$!XqdK5i-5uu8XLk^YY&sTkc!D%;&tEJ33zW!gv3>np!x3m z9yojc65)X}@g2@+u&`grXat7BN6-$p6>mI2DrCp~6 zj~F9hZq!T~Nf>I%NEj)w^avD@sQcIM840)81ias%-8o8Rgb64lv7?Ziw2-Ho#bJF1 zun9mw`3D>3C_ZkAFz?X)o(Bvp{^MoV+-Hu_vpfc8dDIxiW{eV;suePjUd;@BGDp+zCU(;JD_onh6$EDT3fFD)^$AHqw~Gx9N_*Lrc2jq!?-F zdkePJgpqc)l~@m~5&T1{BD!9P5F-O6_(8a$@ZB0J!Hx?kYeiz|co_Rb5nW*0j7TX*7GJYqrbLCrQ4wqwQ9ya^-5?X;#g*iWzm}oN%_X zUe34J&9+rNy{n>{QoYhmEYT9Ph@(`EP+g_iE+x`6Z7bHbEduM$?aERlwN|a*ZYAua zI#%}oE{H~!mH`tad8*XKWIAtmXLL8&jV;PqWS)uw&eo);qa*~kj3kJ}4_L-wzcd-lfQxc$Z80y+o>;ecoA;9>iO zAn{DY-yFC8QtO1AhRCXP^OXsm1L@6%Z&{W~SbgGy|4ih3tFl^_Gzy8XNzJ`cEXh(u z%a;o^l4wq5c>6mcEpnurhPPBLV71|`DRM<$RpRIg0m%w9=s-rtdrw4;!obOE!RVzRLXuBJ$o9` zq=HhsmZ#i6dA+2`&}_p)Zr+VTXvAZiO?xr!- z=ta_G&L%YR55REp;(@D)G0{^`#)B9C0rjG9r_f-+Oy<}3zBliCZ+E_r{~ij?w6^*Q zwx46Q{7C9u@Gm_W!=sF29EbTz-iiw!JyRaznaJR0fs9SIjtbDb*U>NmJ)Ul2poPPXv7KPzK?A7+i4L5xJ-lxWwab?m;edWE(O~&J~V) zg{w^@yDXG3ogXmSgr+#@7hG#1IYcDG&yg@pqlorh0VrxlC6)(8h#IL-#INs&jks%7 zEUh7DH)%JC8!q3HH{@D_&t7`t<#nv*?7sE9iNR$f%B$1Ot0UT?8*Gj`0?c7(frp*P za0+ML;;g70#rkzPs;wfk!&dAL6gT3ss#58*tu#d`wo-=MJd4IvC;3$(QucoMJ6uS= zCBnjg_#(%jTVBXlD0P1l-$qM~VDR*u;Al=KTEMkfUR&E)I~!{QugaxJX79B?awMg1 zB@Sc*;SemY7W790rda^9f5}`avV7+R^Tn1tb^4SUvG>9s%F^*e9wFhdY@m|J(<3`XIXzzmsS_QB43iabptIY@`u+vMm!0yXp4 diff --git a/logviewer/dbview/alerts.json b/logviewer/dbview/alerts.json deleted file mode 100644 index d25b5d6..0000000 --- a/logviewer/dbview/alerts.json +++ /dev/null @@ -1 +0,0 @@ -[{"kismet.alert.hash": 2250053081,"kismet.alert.severity": 5,"kismet.alert.frequency": 0,"kismet.alert.dest_mac": "78:8A:20:4C:68:6F","kismet.alert.text": "IEEE80211 network BSSID 78:8A:20:4C:68:6F client 50:02:91:69:7D:37 does not support management frame protection (MFP) which may ease client disassocation or deauthentication","kismet.alert.class": "SPOOF","kismet.alert.other_mac": "00:00:00:00:00:00","kismet.alert.channel": "0","kismet.alert.location": {"kismet.common.location.geopoint": [0, 0]},"kismet.alert.phy_id": 0,"kismet.alert.device_key": "00_0","kismet.alert.transmitter_mac": "78:8A:20:4C:68:6F","kismet.alert.timestamp": 1671477896.782755,"kismet.alert.header": "NOCLIENTMFP","kismet.alert.source_mac": "50:02:91:69:7D:37"}] diff --git a/logviewer/dbview/alerts_view.json b/logviewer/dbview/alerts_view.json deleted file mode 100644 index 0d238d8..0000000 --- a/logviewer/dbview/alerts_view.json +++ /dev/null @@ -1 +0,0 @@ -{"kismet.alert.list": [{"kismet.alert.hash": 2250053081,"kismet.alert.severity": 5,"kismet.alert.frequency": 0,"kismet.alert.dest_mac": "78:8A:20:4C:68:6F","kismet.alert.text": "IEEE80211 network BSSID 78:8A:20:4C:68:6F client 50:02:91:69:7D:37 does not support management frame protection (MFP) which may ease client disassocation or deauthentication","kismet.alert.class": "SPOOF","kismet.alert.other_mac": "00:00:00:00:00:00","kismet.alert.channel": "0","kismet.alert.location": {"kismet.common.location.geopoint": [0, 0]},"kismet.alert.phy_id": 0,"kismet.alert.device_key": "00_0","kismet.alert.transmitter_mac": "78:8A:20:4C:68:6F","kismet.alert.timestamp": 1671477896.782755,"kismet.alert.header": "NOCLIENTMFP","kismet.alert.source_mac": "50:02:91:69:7D:37"}],"kismet.alert.timestamp": 1671486131.956804} diff --git a/logviewer/dbview/all_views.json b/logviewer/dbview/all_views.json deleted file mode 100644 index a98ce0d..0000000 --- a/logviewer/dbview/all_views.json +++ /dev/null @@ -1 +0,0 @@ -[{"kismet.devices.view.description": "IEEE802.11 Access Points","kismet.devices.view.id": "phydot11_accesspoints","kismet.devices.view.size": 0},{"kismet.devices.view.description": "IEEE802.11 devices","kismet.devices.view.id": "phy-IEEE802.11","kismet.devices.view.size": 0},{"kismet.devices.view.description": "RTL433 devices","kismet.devices.view.id": "phy-RTL433","kismet.devices.view.size": 0},{"kismet.devices.view.description": "Z-Wave devices","kismet.devices.view.id": "phy-Z-Wave","kismet.devices.view.size": 0},{"kismet.devices.view.description": "Bluetooth devices","kismet.devices.view.id": "phy-Bluetooth","kismet.devices.view.size": 0},{"kismet.devices.view.description": "UAV devices","kismet.devices.view.id": "phy-UAV","kismet.devices.view.size": 0},{"kismet.devices.view.description": "NrfMousejack devices","kismet.devices.view.id": "phy-NrfMousejack","kismet.devices.view.size": 0},{"kismet.devices.view.description": "BTLE devices","kismet.devices.view.id": "phy-BTLE","kismet.devices.view.size": 0},{"kismet.devices.view.description": "RTLAMR devices","kismet.devices.view.id": "phy-RTLAMR","kismet.devices.view.size": 0},{"kismet.devices.view.description": "RTLADSB devices","kismet.devices.view.id": "phy-RTLADSB","kismet.devices.view.size": 0},{"kismet.devices.view.description": "802.15.4 devices","kismet.devices.view.id": "phy-802.15.4","kismet.devices.view.size": 0},{"kismet.devices.view.description": "RADIATION devices","kismet.devices.view.id": "phy-RADIATION","kismet.devices.view.size": 0},{"kismet.devices.view.description": "All devices","kismet.devices.view.id": "all","kismet.devices.view.size": 0}] diff --git a/logviewer/dbview/channels.json b/logviewer/dbview/channels.json index f6cfc7a..60c0b6d 100644 --- a/logviewer/dbview/channels.json +++ b/logviewer/dbview/channels.json @@ -1 +1 @@ -{"kismet.channeltracker.frequency_map": {},"kismet.channeltracker.channel_map": {}} +{"kismet.channeltracker.frequency_map": {"2417000": {"kismet.channelrec.frequency": 2417000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -46,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -72,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5500000": {"kismet.channelrec.frequency": 5500000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -78,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -80,"kismet.common.signal.last_signal": -80,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5745000": {"kismet.channelrec.frequency": 5745000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,48,175,102,11,10,6,193,80,12,94,4,171,93,42,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [19,0,0,0,0,8,1,7,0,88,0,0,965,31,32,33,116,151,15,16,21,0,22,190,193,280,0,246,0,18,0,0,0,2,0,0,6,21,21,0,0,2,0,0,0,0,0,0,1,0,0,1,4,25,0,1,0,3,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -66,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -86,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,1,0,0,1,0,1,0,1,1,0,1,0,1,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,4,11,5,0,0,0,6,7,1,6,0,6,11,3,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [1,0,0,1,0,0,1,1,0,0,0,0,8,13,14,16,7,12,11,12,12,0,15,10,11,22,0,15,0,15,0,1,0,0,0,0,1,0,1,1,2,0,0,0,0,1,1,1,0,0,1,0,3,1,1,1,0,0,0,0]},"kismet.channelrec.channel": ""},"5825000": {"kismet.channelrec.frequency": 5825000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,8,2,0,6,40,4,7,4,0,0,17,1,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,18,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -82,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -84,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2457000": {"kismet.channelrec.frequency": 2457000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -56,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -82,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5785000": {"kismet.channelrec.frequency": 5785000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,2,6,6,37,53,29,9,17,116,13,61,33,30,29,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,463,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,15,19,19,11,0,17,14,25,0,26,3,8,8,26,37,4,0,22,11,14,14,0,8,5,8,0,5,31,10,10,0,7,0,34,3,4,3,0,0,0,43,292,304,131,0,47,10,12,1,82,82,3,3,0,0,320,0,3,8]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -68,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -86,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,15,15,15,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,2,1,1,1,1,1,1,1,1,1,2,0,1,1,1,2,0,2,1,0,2,0,2,0,1,1,1,2,1,1,1,1,0,2,1,1,1,0,1,1,1,1,1,2,1,1,1,1,2,0,1,1,0,2,0,2,1,1,1]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,1,1,14,20,12,5,4,18,2,14,5,5,5,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,3,1,2,2,0,2,1,2,2,3,4,0,1,1,2,2,0,3,1,1,2,0,2,2,4,0,2,2,1,2,0,0,0,4,0,1,1,0,4,1,33,42,44,42,1,25,2,3,3,3,3,0,1,1,0,42,1,1,1]},"kismet.channelrec.channel": ""},"5200000": {"kismet.channelrec.frequency": 5200000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,3,36,10,11,84,40,13,71,27,15,53,24,23,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1132,2959,0,0,0,0,0,0,0,0,427,0,0],"kismet.common.rrd.hour_vec": [0,1,1,1,0,0,0,0,0,0,0,11,0,0,0,0,0,0,0,0,0,3,0,0,12,31,0,0,0,329,398,75,75,0,0,18,18,0,0,0,1,1,10,29,0,0,385,0,0,3,0,0,0,0,29,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -44,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -56,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [1,1,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,2,2,2,2,0,0,0,0,1,1,1],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,123,0,0,0,0,0,0,0,0,13,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5765000": {"kismet.channelrec.frequency": 5765000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -68,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -86,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,4,1,0,3,1,0,1,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,1,1,1,2,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0]},"kismet.channelrec.channel": ""},"2452000": {"kismet.channelrec.frequency": 2452000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -66,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -82,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2437000": {"kismet.channelrec.frequency": 2437000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,26,67,33,45,37,4,52,40,22,60,44,43,39,48,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [70,59,59,59,60,122,133,10,14,14,0,0,49,0,5,4,6,36,36,63,5,54,104,97,24,0,119,72,80,100,0,2,0,50,0,59,52,56,93,70,97,95,39,67,62,13,59,16,87,87,49,29,31,62,62,70,45,2,42,68]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -48,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -80,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,2,1,1,1,0,1,1,1,2,1,1,1,2,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [3,0,3,4,1,3,0,1,0,1,1,0,5,0,1,1,0,3,0,4,0,4,5,0,4,0,3,3,0,7,0,2,0,4,0,4,4,0,4,3,2,4,0,5,3,1,3,1,4,0,4,3,1,3,1,3,4,1,3,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,2,8,3,5,1,0,4,3,1,5,4,5,5,6,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [12,6,6,5,5,6,7,1,0,0,0,0,6,0,0,0,1,7,8,11,0,6,10,9,7,0,11,14,15,16,0,1,0,7,0,8,7,8,11,11,13,7,2,6,8,1,7,2,14,15,10,5,5,10,10,8,7,1,7,7]},"kismet.channelrec.channel": ""},"2422000": {"kismet.channelrec.frequency": 2422000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -70,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -92,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5700000": {"kismet.channelrec.frequency": 5700000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -70,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -76,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 0,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5805000": {"kismet.channelrec.frequency": 5805000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,23,84,259,209,89,45,134,183,70,80,129,39,88,73,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,306,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3002,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [923,56,0,0,0,761,154,0,147,0,29,6,30,302,0,36,0,51,1,29,6,0,0,23,1040,33,0,35,8,8,1,0,55,47,103,0,9,1,1,0,0,1,0,0,3,0,3,0,306,77,77,19,0,0,0,0,11,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -64,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -86,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,1,2,9,10,7,2,4,13,6,10,7,1,5,3,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,29,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [15,0,0,0,0,9,18,0,10,0,16,1,11,18,0,8,0,13,0,0,1,1,1,0,18,2,0,1,0,0,0,0,0,6,7,0,1,0,0,2,0,2,0,0,1,0,0,0,1,4,5,7,0,0,0,0,2,0,0,0]},"kismet.channelrec.channel": ""},"2400000": {"kismet.channelrec.frequency": 2400000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": 0,"kismet.common.signal.type": "none","kismet.common.signal.min_signal": 0,"kismet.common.signal.last_signal": 0,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,3,7,7,7,7,8,8,8,9,9,8,8,8,8,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [12,10,8,6,5,6,7,11,12,11,10,8,6,6,7,9,7,5,11,11,12,11,8,6,3,3,3,4,3,6,7,9,9,9,10,8,9,10,10,9,8,7,7,9,10,9,10,11,10,10,9,7,7,8,7,8,7,11,12,12],"kismet.common.rrd.hour_vec": [9,9,8,9,8,9,8,8,7,7,7,8,8,7,7,7,7,7,7,8,7,7,8,8,7,7,7,8,7,7,7,7,8,8,10,10,10,7,8,7,8,7,8,8,8,9,10,9,9,8,9,8,9,9,9,9,8,10,8,9]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2472000": {"kismet.channelrec.frequency": 2472000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -88,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -90,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671523466,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2462000": {"kismet.channelrec.frequency": 2462000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,5,4,5,6,49,17,7,45,12,22,51,45,4,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,10,11,1,3,8,0,0,6,10,3,0,0,0,1,11,0,4,0,6,2,0,4,2,2,0,7,3,6,6,0,3,0,13,3,3,41,0,0,10,10,0,11,2,0,3,0,5,3,0,0,0,0,4,0,25,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -50,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -66,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,1,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,16,16,16,16,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,14,12,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,0,2,0,1,0,0,1,0,1,0,1,1,1,1,1,1,0,1,1,1,1,0,1,1,0,1,1,2,0,1,0,0,1,0,0,1,0,1,0,1,0,1,1]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,10,3,0,8,1,3,9,1,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,166,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,1,1,3,0,1,1,0,1,0,1,1,0,3,0,1,1,0,2,0,1,0,0,1,0,1,0,3,2,0,1,2,2,0,2,0,1,1,0,1,1,2,0,2,1,0,1,0,1,1,0,1,1,2,3,0,2,0,1,1]},"kismet.channelrec.channel": ""},"2447000": {"kismet.channelrec.frequency": 2447000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -72,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -94,"kismet.common.signal.last_signal": -76,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2432000": {"kismet.channelrec.frequency": 2432000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -66,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -84,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5180000": {"kismet.channelrec.frequency": 5180000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,2,2,0,0,0,1,2,0,0,0,0,2,1,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,29,0,8,0,15,19,0,4,0,11,2,2,2,0,0,0,2,2,0,2,0,0,0,0,0,0,1,1,1,2,2,2,2,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -42,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -60,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,1,2,0,0,0,1,1,0,1,0,0,1,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,5,0,4,0,5,3,0,3,0,4,3,3,3,0,0,0,3,3,0,3,0,0,0,0,3,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,3,3,3,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5260000": {"kismet.channelrec.frequency": 5260000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -74,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -78,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,2,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,0,0,0,0,0,0,2,0,3,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5680000": {"kismet.channelrec.frequency": 5680000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -72,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -74,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671547436,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5280000": {"kismet.channelrec.frequency": 5280000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -74,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -86,"kismet.common.signal.last_signal": -78,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 0,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5320000": {"kismet.channelrec.frequency": 5320000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,4,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -76,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -88,"kismet.common.signal.last_signal": -80,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,2,3,0,2,0,1,0,0,0,0,2,0,7,0,0,0,0,3,1,1,1,0,1,0,0,1,0,1,0,1,0,0,0,0,0,0,1,0,1,3,0,4,2,0,1,0,1,0,0,0,0,3,0,3,2,0,4,0,2]},"kismet.channelrec.channel": ""},"2427000": {"kismet.channelrec.frequency": 2427000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -64,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -92,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5300000": {"kismet.channelrec.frequency": 5300000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,3,3,27,51,29,85,3,59,76,9,99,67,31,45,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [866,0,37,0,48,8,44,0,0,0,4,4,0,0,0,5,5,0,0,3,4,7,1,0,10,5,6,0,0,4,8,17,0,858,0,50,0,31,61,0,99,0,34,48,0,47,0,58,4,45,35,0,42,0,43,62,0,92,0,38]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -74,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -80,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,1,0,2,0,0,1,0,2,0,1,1,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,21,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [4,0,3,0,3,0,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,4,0,3,5,0,5,0,2,3,0,5,0,5,0,3,2,0,2,0,2,5,0,5,1,4]},"kismet.channelrec.channel": ""},"5220000": {"kismet.channelrec.frequency": 5220000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -72,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -74,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2412000": {"kismet.channelrec.frequency": 2412000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,6,36,156,120,37,66,65,109,93,115,116,307,71,64,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,23,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,194,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [270,65,0,556,0,247,9,166,99,0,97,5,22,92,92,72,0,280,4,5,7,2,7,0,15,20,0,6,0,0,6,0,3,304,164,0,485,2,11,3,0,4,0,8,1,0,3,0,124,0,96,199,0,70,22,22,3,0,191,2]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -34,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -96,"kismet.common.signal.last_signal": -72,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,1,1,1,0,0,1,1,1,1,0,1,1,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,5,5,5,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,8,8,8,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [2,4,0,4,0,3,0,3,2,0,3,0,0,0,2,3,0,0,0,0,0,0,0,0,1,1,0,1,0,0,0,0,1,2,5,0,3,0,1,1,0,1,0,0,1,0,0,0,3,0,3,3,0,4,1,0,0,0,4,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,5,4,1,2,2,5,2,2,4,2,3,3,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [11,8,0,9,0,13,0,13,8,0,8,0,0,13,13,12,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,13,15,0,10,0,1,0,0,0,0,0,0,0,0,0,9,0,12,13,0,7,0,0,0,0,8,0]},"kismet.channelrec.channel": ""},"2442000": {"kismet.channelrec.frequency": 2442000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -66,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -84,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"2467000": {"kismet.channelrec.frequency": 2467000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -60,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -84,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5660000": {"kismet.channelrec.frequency": 5660000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,41,107,3,2,2,5,58,4,18,59,7,44,8,40,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,11,0,4,0,0,0,0,0,32,32,0,6,8,0,0,74,78,52,0,43,59,68,38,0,40,874,878,37,37,0,0,0,8,1,5,6,0,0,15,0,0,0,0,6,0,4,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -64,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -90,"kismet.common.signal.last_signal": -74,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,1,1,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,0,0,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,3,3,3,0,3,2,2,2,0,1,4,5,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.channel": ""},"5240000": {"kismet.channelrec.frequency": 5240000,"kismet.channelrec.data_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.signal": {"kismet.common.signal.min_noise": 0,"kismet.common.signal.max_signal": -80,"kismet.common.signal.type": "dbm","kismet.common.signal.min_signal": -92,"kismet.common.signal.last_signal": -86,"kismet.common.signal.last_noise": 0,"kismet.common.signal.encodingset": 0,"kismet.common.signal.carrierset": 0,"kismet.common.signal.max_noise": 0,"kismet.common.signal.maxseenrate": 0},"kismet.channelrec.device_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553962,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"kismet.channelrec.packets_rrd": {"kismet.common.rrd.day_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.blank_val": 0,"kismet.common.rrd.last_time": 1671553963,"kismet.common.rrd.serial_time": 1671553963,"kismet.common.rrd.minute_vec": [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],"kismet.common.rrd.hour_vec": [1,0,0,0,1,1,0,1,0,1,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,2,1,1,0,0,0,0,0]},"kismet.channelrec.channel": ""}},"kismet.channeltracker.channel_map": {}} \ No newline at end of file diff --git a/logviewer/dbview/messages.json b/logviewer/dbview/messages.json deleted file mode 100644 index bd58fdc..0000000 --- a/logviewer/dbview/messages.json +++ /dev/null @@ -1 +0,0 @@ -{"kismet.messagebus.list": [{"kismet.messagebus.message_string": "Saving devices to the Kismet database log every 30 seconds.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'DEVICEFOUND'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'DEVICELOST'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registering support for DLT_PPI packet header decoding","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registering support for DLT_RADIOTAP packet header decoding","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registering support for DLT_BTLE_RADIO packet header decoding","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'BADFIXLENIE'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'RTL8195VD1406'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'VDOO202027301'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'VDOO202027302'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'FORMATSTRING'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "PHY80211 will only process AP signal levels from beacons","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Allowing Kismet clients to view WEP keys","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Keeping EAPOL packets in memory for easy download and WIDS functionality; this can use more RAM.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'IEEE802.11' as ID 0","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'RTL433' as ID 1","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'Z-Wave' as ID 2","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'Bluetooth' as ID 3","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'UAV' as ID 4","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'NrfMousejack' as ID 5","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Using default rates of 10/min, 1/sec for alert 'BLEEDINGTOOTH'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'BTLE' as ID 6","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'RTLAMR' as ID 7","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Indexing ADSB ICAO db","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Completed indexing ADSB ICAO db, 322091 lines 6442 indexes","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'RTLADSB' as ID 8","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler '802.15.4' as ID 9","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Registered PHY handler 'RADIATION' as ID 10","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Plugin 'mobiledashboard' loaded...","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Plugin '/home/rhandorf/.kismet//plugins//iod-screwdriver/' invalid JS plugin module, expected relative path but got absolute path beginning with '/'","kismet.messagebus.message_flags": 4,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Serving static file content from /usr/local/share/kismet/httpd/","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Enabling channel hopping by default on sources which support channel control.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Setting default channel hop rate to 5/sec","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Enabling channel list splitting on sources which share the same list of channels","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Enabling channel list shuffling to optimize overlaps","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Sources will be re-opened if they encounter an error","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Saving datasources to the Kismet database log every 30 seconds.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Launching remote capture server on 0.0.0.0 3501","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "No data sources defined; Kismet will not capture anything until a source is added.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801421},{"kismet.messagebus.message_string": "Opened kismetdb log file '/mnt/sdr/kismet//Kismet-20221211-23-30-21-1.kismet'","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801422},{"kismet.messagebus.message_string": "Saving packets to the Kismet database log.","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801422},{"kismet.messagebus.message_string": "GPS track will be logged to the Kismet logfile","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801422},{"kismet.messagebus.message_string": "Starting Kismet web server...","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801422},{"kismet.messagebus.message_string": "HTTP server listening on 0.0.0.0:2501","kismet.messagebus.message_flags": 2,"kismet.messagebus.message_time": 1670801422}],"kismet.messagebus.timestamp": 1671403459} diff --git a/logviewer/dbview/ssids.json b/logviewer/dbview/ssids.json deleted file mode 100644 index fe51488..0000000 --- a/logviewer/dbview/ssids.json +++ /dev/null @@ -1 +0,0 @@ -[] diff --git a/logviewer/dbview/test_alerts.json b/logviewer/dbview/test_alerts.json deleted file mode 100644 index 984ae52..0000000 --- a/logviewer/dbview/test_alerts.json +++ /dev/null @@ -1 +0,0 @@ -[{"field.unknown.not.registered": {"kismet.common.location.time_usec": 420767,"kismet.common.location.alt": 53.555000,"kismet.common.location.geopoint": [-75.286071, 40.117122],"kismet.common.location.time_sec": 1670545269,"kismet.common.location.fix": 3},"kismet.alert.hash": 2744391309,"kismet.alert.severity": 10,"kismet.alert.frequency": 0,"kismet.alert.dest_mac": "FF:FF:FF:FF:FF:FF","kismet.alert.text": "IEEE80211 Access Point BSSID 2A:03:EB:84:35:43 broadcast deauthentication or disassociation of all clients; Either the AP is shutting down or this is indicative of a possible denial of service attack.","kismet.alert.class": "DENIAL","kismet.alert.other_mac": "00:00:00:00:00:00","kismet.alert.channel": "0","kismet.alert.phy_id": 0,"kismet.alert.device_key": "00_0","kismet.alert.transmitter_mac": "2A:03:EB:84:35:43","kismet.alert.timestamp": 1670545269.543899,"kismet.alert.header": "BCASTDISCON","kismet.alert.source_mac": "2A:03:EB:84:35:43"},{"field.unknown.not.registered": {"kismet.common.location.time_usec": 420767,"kismet.common.location.alt": 53.555000,"kismet.common.location.geopoint": [-75.286071, 40.117122],"kismet.common.location.time_sec": 1670545269,"kismet.common.location.fix": 3},"kismet.alert.hash": 3131053817,"kismet.alert.severity": 10,"kismet.alert.frequency": 0,"kismet.alert.dest_mac": "FF:FF:FF:FF:FF:FF","kismet.alert.text": "IEEE80211 Access Point BSSID F0:AB:54:B9:9B:C3 broadcast deauthentication or disassociation of all clients; Either the AP is shutting down or this is indicative of a possible denial of service attack.","kismet.alert.class": "DENIAL","kismet.alert.other_mac": "00:00:00:00:00:00","kismet.alert.channel": "0","kismet.alert.phy_id": 0,"kismet.alert.device_key": "00_0","kismet.alert.transmitter_mac": "F0:AB:54:B9:9B:C3","kismet.alert.timestamp": 1670545269.545789,"kismet.alert.header": "BCASTDISCON","kismet.alert.source_mac": "F0:AB:54:B9:9B:C3"},{"field.unknown.not.registered": {"kismet.common.location.time_usec": 869258,"kismet.common.location.alt": 60.256001,"kismet.common.location.geopoint": [-75.286155, 40.117307],"kismet.common.location.time_sec": 1670545273,"kismet.common.location.fix": 3},"kismet.alert.hash": 3029341925,"kismet.alert.severity": 10,"kismet.alert.frequency": 0,"kismet.alert.dest_mac": "FF:FF:FF:FF:FF:FF","kismet.alert.text": "IEEE80211 Access Point BSSID 38:83:9A:7E:AB:D1 broadcast deauthentication or disassociation of all clients; Either the AP is shutting down or this is indicative of a possible denial of service attack.","kismet.alert.class": "DENIAL","kismet.alert.other_mac": "00:00:00:00:00:00","kismet.alert.channel": "0","kismet.alert.phy_id": 0,"kismet.alert.device_key": "00_0","kismet.alert.transmitter_mac": "38:83:9A:7E:AB:D1","kismet.alert.timestamp": 1670545274.154448,"kismet.alert.header": "BCASTDISCON","kismet.alert.source_mac": "38:83:9A:7E:AB:D1"}] diff --git a/logviewer/dbview/views.py b/logviewer/dbview/views.py index e27c9c4..3c51c3f 100644 --- a/logviewer/dbview/views.py +++ b/logviewer/dbview/views.py @@ -96,20 +96,42 @@ def index(request): alert_string = alert_string + "] ,\"kismet.alert.timestamp\": "+str(time.time())+"}" return HttpResponse(alert_string, content_type='text/json') elif request.path == "/phy/phy80211/ssids/views/ssids.json": - user_status = open('dbview/ssids.json') - return HttpResponse(user_status, content_type='text/json') + ssid_count = list(load_db("select count(device) from devices where type='Wi-Fi AP'")) + ssid_list = "{ \"recordsTotal\": "+str(ssid_count[0][0])+", \"data\": [" + ssids = list(load_db("select cast(device as text) from devices where type='Wi-Fi AP'")) + for ssid in ssids: + (single_ssid,) = ssid + ssid_json = json.loads(single_ssid) + try: + ssid_list = ssid_list + "{" + ssid_list = ssid_list + "\"dot11.ssidgroup.first_time\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.first_time']) +"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.ssid_len\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.ssidlen'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.crypt_set\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.crypt_set'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.advertising_devices_len\": \"" + str(ssid_json['dot11.device']['dot11.device.num_advertised_ssids'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.probing_devices_len\": \"" + str(ssid_json['dot11.device']['dot11.device.num_probed_ssids'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.ssid\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.ssid'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.responding_devices_len\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.probe_response'])+"\"," + ssid_list = ssid_list + "\"dot11.ssidgroup.last_time\": \"" + str(ssid_json['dot11.device']['dot11.device.last_beaconed_ssid_record']['dot11.advertisedssid.last_time'])+"\"" + ssid_list = ssid_list + "}," + except: + ssid_list = ssid_list[:-1] + print("Skipping") + ssid_list = ssid_list[:-2]+ "}], \"draw\": 3, \"recordsFiltered\": "+str(ssid_count[0][0])+" }" + return HttpResponse(ssid_list, content_type='text/json') elif request.path == "/system/status.json": user_status = open('dbview/status.json') return HttpResponse(user_status, content_type='text/json') elif request.path == "/alerts/alerts_view.json": #MAY NOT BE COMPLETE + total_alerts=list(load_db("select count(json) from alerts")) + (alert_count,) = total_alerts[0] alerts = list(load_db("select cast(json as text) from alerts")) - alert_string="[" + alert_string="{\"recordsTotal\": "+str(alert_count)+",\"data\": [" for alert in alerts: (single_alert,) = alert alert_string = alert_string + single_alert + "," alert_string = alert_string[:-1] - alert_string = alert_string + "]" + alert_string = alert_string + "], \"draw\": 6,\"recordsFiltered\": "+str(alert_count)+"}" return HttpResponse(alert_string, content_type='text/json') elif request.path == "/messagebus/last-time/0/messages.json": messages = list(load_db("select * from messages DESC limit 30")) @@ -130,7 +152,7 @@ def index(request): flag = 20 if message[3] == "ERROR": flag = 20 - message_string = message_string + "\"kismet.messagebus.message_flags\": \"" + flag + "\"," + message_string = message_string + "\"kismet.messagebus.message_flags\": \"" + str(flag) + "\"," message_string = message_string + "\"kismet.messagebus.message_time\": \"" + str(message[0]) + "\"" message_string = message_string + "}," message_string = message_string[:-1] @@ -154,21 +176,32 @@ def index(request): total_dev=list(load_db("select count(device) from devices")) (dev_count,) = total_dev[0] dev_string = "{ \"recordsTotal\": "+str(dev_count)+", \"data\": [" - dev_list = list(load_db("select cast(device as text) from devices limit 54")) + dev_list = list(load_db("select cast(device as text) from devices limit 126")) for device in dev_list: (dev,) = device dev_string = dev_string + dev + "," dev_string = dev_string[:-1] dev_string = dev_string + "],\"draw\": 5,\"recordsFiltered\": "+str(dev_count)+"}" - #dev_string = open('dbview/devices.json') return HttpResponse(dev_string, content_type='text/json') elif request.path == "/eventbus/events.ws": return HttpResponse("[]", content_type='text/json') elif request.path == "/devices/multikey/as-object/devices.json": - print("here") + #ClientMap incomplete.... figure out where the rest of the JSON comes from + search_json = "" + multikey = "{" for key, value in request.POST.items(): - print("-----") - print(key) - print(value) - print("-----") - return HttpResponse("[]", content_type='text/json') + search_json=json.loads(value) + for device in search_json['devices']: + device_json = list(load_db("select cast(device as text) from devices where devkey='"+str(device)+"'")) + (tmp,) = device_json + device_json_x = json.loads(str(tmp[0])) + multikey = multikey + "\""+str(device)+"\": {" + for field in search_json['fields']: + if (field[0:6] == "kismet"): + multikey = multikey + "\""+field+"\": \""+device_json_x[field]+"\"," + multikey = multikey + "\"dot11.device.client_map\": {}," + multikey = multikey[:-1] + multikey = multikey + "}," + multikey = multikey[:-1] + multikey = multikey + "}" + return HttpResponse(multikey, content_type='text/json') diff --git a/logviewer/devices/__pycache__/views.cpython-38.pyc b/logviewer/devices/__pycache__/views.cpython-38.pyc index ecb17698d18a0c934e54b7a11712b450215abfe9..d6359a006b551373c5ae71d1b5d2807182d7385a 100644 GIT binary patch delta 223 zcmey&xrmc5l$V!_0SNNN7bSmY-N?twRNnyP)-Yr-q%fv1wK7REq%dbQ71@+9mN2ET z)G&%Oq_B!JG&43c)-u&Fr7%h|#4y$}moV2br?924_c8^;^m2gpasu_%fc0{f0ChJb z>u0H9f$C=k>Su-Omtja@2xida_A6opI^-n>kf`F&Pf0DyOinGH{EcZjBkSa)%%x%i jKnVsmAx05KE)E_>Aw~&CF2*9+$yO{?jIxurve*Ft@RKgY delta 304 zcmZ3)`I(b1l$V!_0SIS7pcnM+t|m{T}XID46b z!Da)^-~yY$4K!m}2~$Z7a|%xhYYk8vk^w9=EKmbjfd;U`3`k)JX3*sItK!u~21SfO zAH3uM5>*`fDXC?d$*ILrtZtqWt}c_eF)im{yTw{il$lpDIgYthK?Y^P}@1mX#J z1mMb%69*mz4!i>oz{DV0(w1fFIIaWSgO71( zBZoV8SHbkTOq5A|Xwk5Vsl~jTN#Pcy!Ru+k=tX9S!qsxsJIcgZm}qu|p;$>Lq>Fsa z*7eE4q7)KVZ207j(tURG#{R|YD1!(P0U|&IhyW2F0z`la5P^S& zfYU4R2D@1e9o-7^%5QVHrHKd-0U|&IhyW2F0z`la5CI}U1c(3;_zMZ}1mMb5fHBH{ z|DV49e_IFmg!+Jbk9v#RLv5kHUjz7xdWG6Y-A4Uf1Ne-3hkAl4p?+Y^FQIns>(d|t zM1Tko0U|&IhyW2F0z}~dA;8WJBizVH_Q*N?R9LN~6_s4^t% zc~3-I_R5>!D~UWynGr8X!n(TVu7A*I?>uLn4l6}Pt}V5TM4x;qr}I9|W-yAa{ljKO zTONXEaL|4@F}hqsDgII&ja8bq=Go0m9!yMp+Oo_F3+K{#gEJ3j+DYUymwq%(9J>gi z&)b~#QQK}$8o`8R``}vVS