2 lines
39 KiB
JavaScript
2 lines
39 KiB
JavaScript
(function(e){function t(t){for(var o,n,r=t[0],c=t[1],l=t[2],u=0,d=[];u<r.length;u++)n=r[u],Object.prototype.hasOwnProperty.call(i,n)&&i[n]&&d.push(i[n][0]),i[n]=0;for(o in c)Object.prototype.hasOwnProperty.call(c,o)&&(e[o]=c[o]);p&&p(t);while(d.length)d.shift()();return s.push.apply(s,l||[]),a()}function a(){for(var e,t=0;t<s.length;t++){for(var a=s[t],o=!0,n=1;n<a.length;n++){var r=a[n];0!==i[r]&&(o=!1)}o&&(s.splice(t--,1),e=c(c.s=a[0]))}return e}var o={},n={app:0},i={app:0},s=[];function r(e){return c.p+"js/"+({}[e]||e)+"."+{"chunk-0d175fb6":"e0662e09","chunk-2d0b23b3":"2995d2b5","chunk-2d0b6d35":"34f80742","chunk-2d0baeaa":"f849dd44","chunk-2d0cfa15":"8db26e9f","chunk-2e6079ad":"3f383516","chunk-5079f4f4":"9b32d3ea"}[e]+".js"}function c(t){if(o[t])return o[t].exports;var a=o[t]={i:t,l:!1,exports:{}};return e[t].call(a.exports,a,a.exports,c),a.l=!0,a.exports}c.e=function(e){var t=[],a={"chunk-0d175fb6":1,"chunk-5079f4f4":1};n[e]?t.push(n[e]):0!==n[e]&&a[e]&&t.push(n[e]=new Promise((function(t,a){for(var o="css/"+({}[e]||e)+"."+{"chunk-0d175fb6":"3b87afd9","chunk-2d0b23b3":"31d6cfe0","chunk-2d0b6d35":"31d6cfe0","chunk-2d0baeaa":"31d6cfe0","chunk-2d0cfa15":"31d6cfe0","chunk-2e6079ad":"31d6cfe0","chunk-5079f4f4":"030f6319"}[e]+".css",i=c.p+o,s=document.getElementsByTagName("link"),r=0;r<s.length;r++){var l=s[r],u=l.getAttribute("data-href")||l.getAttribute("href");if("stylesheet"===l.rel&&(u===o||u===i))return t()}var d=document.getElementsByTagName("style");for(r=0;r<d.length;r++){l=d[r],u=l.getAttribute("data-href");if(u===o||u===i)return t()}var p=document.createElement("link");p.rel="stylesheet",p.type="text/css",p.onload=t,p.onerror=function(t){var o=t&&t.target&&t.target.src||i,s=new Error("Loading CSS chunk "+e+" failed.\n("+o+")");s.code="CSS_CHUNK_LOAD_FAILED",s.request=o,delete n[e],p.parentNode.removeChild(p),a(s)},p.href=i;var _=document.getElementsByTagName("head")[0];_.appendChild(p)})).then((function(){n[e]=0})));var o=i[e];if(0!==o)if(o)t.push(o[2]);else{var s=new Promise((function(t,a){o=i[e]=[t,a]}));t.push(o[2]=s);var l,u=document.createElement("script");u.charset="utf-8",u.timeout=120,c.nc&&u.setAttribute("nonce",c.nc),u.src=r(e);var d=new Error;l=function(t){u.onerror=u.onload=null,clearTimeout(p);var a=i[e];if(0!==a){if(a){var o=t&&("load"===t.type?"missing":t.type),n=t&&t.target&&t.target.src;d.message="Loading chunk "+e+" failed.\n("+o+": "+n+")",d.name="ChunkLoadError",d.type=o,d.request=n,a[1](d)}i[e]=void 0}};var p=setTimeout((function(){l({type:"timeout",target:u})}),12e4);u.onerror=u.onload=l,document.head.appendChild(u)}return Promise.all(t)},c.m=e,c.c=o,c.d=function(e,t,a){c.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},c.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.t=function(e,t){if(1&t&&(e=c(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(c.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)c.d(a,o,function(t){return e[t]}.bind(null,o));return a},c.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return c.d(t,"a",t),t},c.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},c.p="/",c.oe=function(e){throw console.error(e),e};var l=window["webpackJsonp"]=window["webpackJsonp"]||[],u=l.push.bind(l);l.push=t,l=l.slice();for(var d=0;d<l.length;d++)t(l[d]);var p=u;s.push([0,"chunk-vendors"]),a()})({0:function(e,t,a){e.exports=a("56d7")},"0825":function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Benvenuto in SpyGuard.","help_msg":"Verrà fornita assistenza per il controllo del dispositivo.","start_btn":"Cominciamo!"},"analysis":{"question":"Analizzare le comunicazioni acquisite?","no_btn":"No, è sufficiente salvarle","yes_btn":"Sì, va bene","please_wait_msg":"Analisi in corso. Attendere...","some_time_msg":"Sì, l\'operazione può richiedere un po\' di tempo..."},"capture":{"intercept_coms_msg":"Intercettazione delle comunicazioni di ","stop_btn":"Interrompi acquisizione"},"generate-ap":{"network_name":"Nome della rete","network_password":"Password della rete","tap_msg":"Toccare il riquadro bianco per generare una nuova rete.","generate_ap_msg":"Viene generata una rete temporanea.","error_msg1":"Si sono verificati alcuni problemi <br>durante la creazione del punto di accesso.","error_msg2":"Controlla di aver configurato le interfacce di rete <br /> giuste nel back-end."},"report":{"show_full_report":"Mostra il rapporto completo","start_new_capture":"Avvia una nuova acquisizione","save_capture":"Salva acquisizione","save":"Salvare","print":"Stampare","numbers":["zero","uno","due","tre","quattro","cinque","sei","sette","otto","nove","dieci","undici"],"stalkerware_msg":"Il dispositivo è compromesso da<br>uno stalkerware, controllare il rapporto.","location_msg":"Un\'applicazione condivide la<br /> geolocalizzazione attuale con terze parti.","fine_msg":"Sembra tutto a posto, <br /> non sono presenti avvisi.","high_msg":"È presente {nb} avviso con priorità elevata,<br /> il dispositivo sembra compromesso.","moderate_msg":"Sono presenti {nb} avvisi con priorità moderata, è possibile che il dispositivo sia compromesso.","low_msg":"Sono presenti solo {nb} avvisi con priorità bassa<br /> da controllare.","save_report":"Salva il rapporto","report_of":"Rapporto di","detection_methods":"Metodi di rilevamento:","indicators":"Indicatori","heuristics":"Anomalie","active":"Attiva","pcap_sha1":"SHA1 della cattura:","capture_started":"Cattura è iniziata su:","capture_ended":"Cattura terminata su:","high":"elevata","moderate":"moderata","low":"bassa","uncat_coms_table":"Comunicazioni non categorizzate","whitelisted_coms_table":"Comunicazioni autorizzate","no_alerts_title":"L\'analisi delle comunicazioni del tuo dispositivo non ha causato alcun avviso.","no_alerts_subtext":"Di seguito puoi vedere le comunicazioni emesse da esso durante la cattura.","protocol":"Protocollo","domain_name":"Dominio","ip_address":"Indirizzo IP","port":"Porto"},"wifi-select":{"wifi_connected":"Wi-Fi collegato","wifi_not_connected":"Wi-Fi non connesso. Riprovare.","wifi_password":"Password","connect_to_it":"Connettersi"},"save-capture":{"please_connect":"Collegare una chiave USB per salvare l\'acquisizione.","we_are_saving":"Salvataggio dell\'acquisizione in corso.","tap_msg":"È possible toccare la chiave USB per avviare una nuova acquisizione.","capture_download":"Il download dell\'acquisizione sta per iniziare...","start_capture_btn":"Avvia un\'altra acquisizione"},"modals":{"want_to_quit":"Vuoi chiudere la app?","no_go_back":"No, tornare","yes_continue":"Sì, continuare","please_give_the_password":"Inserire la password della rete:","want_to_whitelist":"Vuoi aggiungere <i class=\'ioc\'>{host}</i> alla lista bianca <br /> per le prossime analisi?"}}')},"56d7":function(e,t,a){"use strict";a.r(t),a.d(t,"EventBus",(function(){return D}));var o=a("2b0e"),n=function(){var e=this,t=e._self._c;return t("div",{attrs:{id:"app"}},[t("Modals"),t("router-view"),t("Controls")],1)},i=[],s=a("bc3a"),r=a.n(s),c=function(){var e=this,t=e._self._c;return e.display?t("div",{staticClass:"controls"},[t("i",{staticClass:"battery",class:[e.battery_icon]}),e.iface_out.startsWith("wl")?t("div",{staticClass:"dropup"},[t("i",{staticClass:"wifi",class:[e.wifi_icon]}),t("div",{staticClass:"dropup-content"},[t("ul",e._l(e.wifi_networks,(function(a){return t("li",{key:a,on:{click:function(t){return e.show_modal_wifi(a.name)}}},[t("i",{staticClass:"wifi_mini",class:[e.get_wifi_icon(a.signal)]}),e._v(e._s(a.name)+" ")])})),0)])]):e._e(),t("i",{staticClass:"iocs-number",class:{"border-green":e.iocs_number}},[e._v(e._s(e.iocs_number)+" IOCs")]),e.ip_address?t("i",{staticClass:"ip_addr",class:{"border-green":e.internet}},[e._v(e._s(e.ip_address)+" ")]):t("i",{staticClass:"ip_addr"},[e._v("Not connected")]),t("i",{staticClass:"home-icon",on:{click:function(t){return e.goto_home()}}}),e.backend_option?t("i",{staticClass:"config-icon",on:{click:function(t){return e.goto_backend()}}}):e._e(),e.shutdown_option?t("i",{staticClass:"shutdown-icon",on:{click:function(t){return e.show_modal_shutdown()}}}):e._e()]):e._e()},l=[],u=(a("14d9"),{name:"Controls",data:function(){return{display:!0,update_available:!1,update_possible:!1,shutdown_option:!1,backend_option:!1,remote_backend:!1,iface_out:"",battery_icon:"",wifi_icon:"",wifi_networks:[],iocs_number:0,internet:!1}},methods:{check_update:function(){r.a.get("/api/update/check",{timeout:6e4}).then(e=>{e.data.status?"A new version is available"==e.data.message&&(this.update_available=!0,this.update_possible=!0,window.current_version=e.data.current_version,window.next_version=e.data.next_version):this.update_possible=!1}).catch(e=>{console.log(e)})},goto_backend:function(){this.remote_backend?window.location.href=`https://${location.hostname}:8443`:window.location.href=`http://${location.hostname}:8443`},goto_home:function(){window.location.href="/"},load_config:function(){setInterval(()=>{r.a.get("/api/misc/config",{timeout:6e4}).then(e=>{this.shutdown_option=e.data.shutdown_option,this.backend_option=e.data.backend_option,this.remote_backend=e.data.remote_backend,this.battery_icon=this.get_battery_icon(e.data.battery_level),this.wifi_icon=this.get_wifi_icon(e.data.wifi_level),this.iocs_number=e.data.iocs_number,this.iface_out=e.data.iface_out}).catch(e=>{console.log(e)})},1e3)},get_battery_icon:function(e){return 101==e?"battery_charging":e>=90?"battery_full":e>=80?"battery_80":e>=60?"battery_60":e>=40?"battery_40":e>=25?"battery_25":e<25?"battery_15":"battery_critical"},get_wifi_icon:function(e){return e>=80?"wifi_5":e>=60?"wifi_4":e>=40?"wifi_3":e>=20?"wifi_2":e>=1?"wifi_1":"wifi_0"},show_modal_shutdown:function(){D.$emit("showModal",{action:"shutdown"})},show_modal_wifi:function(e){D.$emit("showModal",{action:"wifi",network_name:e})},get_wifi_networks:function(){setInterval(()=>{r.a.get("/api/network/wifi/list",{timeout:1e4}).then(e=>{this.wifi_networks=[],e.data.networks.forEach(e=>{e.name!=window.access_point&&this.wifi_networks.push(e)})}).catch(e=>{console.log(e)})},1e3)},check_internet:function(){setInterval(()=>{r.a.get("/api/network/status",{timeout:3e4}).then(e=>{e.data.internet?(this.internet=!0,this.ip_address=e.data.ip_out):(this.internet=!1,this.ip_address=!1)}).catch(e=>console.log(e))},1e3)}},watch:{$route(){["loader"].includes(this.$router.currentRoute.name)?this.display=!1:this.display=!0}},created:function(){this.load_config(),this.check_internet(),this.get_wifi_networks()}}),d=u,p=a("2877"),_=Object(p["a"])(d,c,l,!1,null,null,null),m=_.exports,h=function(){var e=this,t=e._self._c;return e.display?t("div",[t("div",{staticClass:"blurred-wrapper",on:{click:function(t){return e.hide_modal()}}}),e.display_shudown?t("div",{staticClass:"modal-window"},[t("div",{staticClass:"modal-content"},[t("p",[e._v(e._s(e.$t("modals.want_to_quit")))]),t("button",{staticClass:"btn btn-primary",on:{click:function(t){return e.hide_modal()}}},[e._v(e._s(e.$t("modals.no_go_back")))]),e._v(" "),t("button",{staticClass:"btn btn-primary",on:{click:function(t){return e.shutdown()}}},[e._v(e._s(e.$t("modals.yes_continue")))])])]):e._e(),e.display_whitelist?t("div",{staticClass:"modal-window"},[t("div",{staticClass:"modal-content"},[t("p",{domProps:{innerHTML:e._s(e.$t("modals.want_to_whitelist").replace("{host}",e.host))}}),t("button",{staticClass:"btn btn-primary",on:{click:function(t){return e.hide_modal()}}},[e._v(e._s(e.$t("modals.no_go_back")))]),e._v(" "),t("button",{staticClass:"btn btn-primary",on:{click:function(t){return e.add_whitelist()}}},[e._v(e._s(e.$t("modals.yes_continue")))])])]):e._e(),e.display_wifi?t("div",{staticClass:"modal-window"},[t("div",{staticClass:"modal-content"},[t("p",[e._v(e._s(e.$t("modals.please_give_the_password"))+" "),t("strong",[e._v(e._s(e.wifi_network))])]),t("div",{staticClass:"form-group"},[t("div",{class:e.password_class,on:{click:e.show_password}}),"checkbox"===e.type?t("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],staticClass:"form-input",attrs:{id:"password",placeholder:e.$t("wifi-select.wifi_password"),type:"checkbox"},domProps:{checked:Array.isArray(e.password)?e._i(e.password,null)>-1:e.password},on:{click:function(t){e.show_keyboard=!0},change:function(t){var a=e.password,o=t.target,n=!!o.checked;if(Array.isArray(a)){var i=null,s=e._i(a,i);o.checked?s<0&&(e.password=a.concat([i])):s>-1&&(e.password=a.slice(0,s).concat(a.slice(s+1)))}else e.password=n}}}):"radio"===e.type?t("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],staticClass:"form-input",attrs:{id:"password",placeholder:e.$t("wifi-select.wifi_password"),type:"radio"},domProps:{checked:e._q(e.password,null)},on:{click:function(t){e.show_keyboard=!0},change:function(t){e.password=null}}}):t("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],staticClass:"form-input",attrs:{id:"password",placeholder:e.$t("wifi-select.wifi_password"),type:e.type},domProps:{value:e.password},on:{click:function(t){e.show_keyboard=!0},input:function(t){t.target.composing||(e.password=t.target.value)}}})]),t("div",{staticClass:"form-group"},[t("button",{staticClass:"btn width-100",class:[e.wifi_connecting?"loading":"",e.wifi_success?"btn-success":"btn-primary"],on:{click:function(t){return e.wifi_setup()}}},[e._v(e._s(e.btn_wifi_val))])])])]):e._e(),e.show_keyboard?t("div",{staticClass:"keyboard_wrapper"},[t("SimpleKeyboard",{attrs:{input:e.input},on:{onChange:e.onChange,onKeyPress:e.onKeyPress}})],1):e._e()]):e._e()},w=[],f=a("a18c"),g=function(){var e=this,t=e._self._c;return t("div",{class:e.keyboardClass})},b=[],v=a("dd7f"),y=a.n(v),k=(a("d2db"),a("a044")),S={name:"SimpleKeyboard",props:{keyboardClass:{default:"simple-keyboard",type:String},input:{type:String}},data:()=>({keyboard:null}),mounted(){"fr"==window.config.user_lang?this.keyboard=new y.a({onChange:this.onChange,onKeyPress:this.onKeyPress,...k["a"]}):this.keyboard=new y.a({onChange:this.onChange,onKeyPress:this.onKeyPress})},methods:{onChange(e){this.$emit("onChange",e)},onKeyPress(e){this.$emit("onKeyPress",e),"{shift}"!==e&&"{lock}"!==e||this.handleShift()},handleShift(){let e=this.keyboard.options.layoutName,t="default"===e?"shift":"default";this.keyboard.setOptions({layoutName:t})}},watch:{input(e){this.keyboard.setInput(e)}}},z=S,C=Object(p["a"])(z,g,b,!1,null,"24d38e56",null),A=C.exports,P={name:"Modals",data:function(){return{btn_wifi_val:this.$t("wifi-select.connect_to_it"),wifi_connecting:!1,error:!1,wifi_success:!1,password:"",capture_token:"",display_whitelist:!1,display_shudown:!1,display_wifi:!1,display:!1,wifi_network:"",show_keyboard:!1,input:"",type:"password",password_class:"password-show"}},components:{SimpleKeyboard:A},methods:{hide_modal:function(){this.display=!1},shutdown:function(){r.a.get("/api/misc/shutdown",{timeout:3e4})},add_whitelist:function(){r.a.get("/api/misc/whitelist/"+this.host,{timeout:3e4}),this.display=!1},onChange(e){this.input=e,this.password=this.input},onKeyPress(e){"{enter}"==e&&(this.show_keyboard=!1)},onInputChange(e){this.input=e.target.value},show_password(){"password"===this.type?(this.type="text",this.password_class="password-hide"):(this.type="password",this.password_class="password-show")},wifi_setup:function(){this.password.length>=8&&(this.wifi_connecting=!0,r.a.post("/api/network/wifi/setup",{ssid:this.wifi_network,password:this.password},{timeout:6e4}).then(e=>{e.data.status?(this.wifi_success=!0,this.wifi_connecting=!1,this.btn_wifi_val=this.$t("wifi-select.wifi_connected"),setTimeout(()=>{this.display=!1,this.btn_wifi_val=this.$t("wifi-select.connect_to_it"),f["a"].push("generate-ap")},1e3)):(this.btn_wifi_val=this.$t("wifi-select.wifi_not_connected"),this.wifi_connecting=!1,setTimeout(()=>{this.btn_wifi_val=this.$t("wifi-select.connect_to_it")},1e3))}))}},created:function(){D.$on("showModal",e=>{this.input="","shutdown"==e.action?(this.show_keyboard=!1,this.display_wifi=!1,this.display_shudown=!0,this.display_whitelist=!1,this.display=!0):"wifi"==e.action?(this.wifi_connecting=!1,this.wifi_success=!1,this.password="",this.btnval=this.$t("wifi-select.connect_to_it"),this.display_shudown=!1,this.display_wifi=!0,this.display_whitelist=!1,this.wifi_network=e.network_name,this.display=!0):"whitelist"==e.action&&(this.show_keyboard=!1,this.display_wifi=!1,this.display_shudown=!1,this.display_whitelist=!0,this.host=e.host,this.display=!0)})}},N=P,I=Object(p["a"])(N,h,w,!1,null,null,null),q=I.exports;document.title="SPYGUARD";var x={name:"app",components:{Controls:m,Modals:q},data(){return{splash:!1}},methods:{set_lang:function(){if(window.config.user_lang){var e=window.config.user_lang;Object.keys(this.$i18n.messages).includes(e)&&(this.$i18n.locale=e,document.querySelector("html").setAttribute("lang",e))}},get_config:function(){r.a.get("/api/misc/config",{timeout:6e4}).then(e=>{window.config=e.data,this.set_lang()}).catch(e=>{console.log(e)})}},watch:{$route(){["loader"].includes(this.$router.currentRoute.name)?this.splash=!0:this.splash=!1}},created:function(){window.config={},this.get_config()}},W=x,B=(a("a0d8"),Object(p["a"])(W,n,i,!1,null,null,null)),O=B.exports,$=a("a925");o["a"].use($["a"]);const M=new $["a"]({locale:"en",fallbackLocale:"en",messages:{en:a("edd4"),fr:a("f693"),es:a("a306"),ru:a("7704"),pt:a("5d67"),it:a("0825"),de:a("6ce2")}});o["a"].config.productionTip=!0,o["a"].config.devtools=!0;const D=new o["a"];new o["a"]({router:f["a"],i18n:M,render:e=>e(O)}).$mount("#app")},"5d67":function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Bem vindo(a) ao SpyGuard.","help_msg":"Ajudaremos você a verificar o dispositivo.","start_btn":"Vamos começar!"},"analysis":{"question":"Deseja analisar as comunicações capturadas?","no_btn":"Não, somente salvá-las","yes_btn":"Sim, vamos lá","please_wait_msg":"Aguarde enquanto realizamos a análise...","some_time_msg":"Sim, isso pode demorar um pouco..."},"capture":{"intercept_coms_msg":"Interceptando as comunicações de ","stop_btn":"Parar a captura"},"generate-ap":{"network_name":"Nome da rede","network_password":"Senha da rede","tap_msg":"Toque no quadro branco para criar uma nova rede.","generate_ap_msg":"Geramos uma rede temporária para você.","error_msg1":"Infelizmente, tivemos alguns problemas <br> durante a criação do AP.","error_msg2":"Verifique se você configurou as interfaces de rede <br /> corretas no back-end."},"report":{"show_full_report":"Mostrar o relatório completo","start_new_capture":"Iniciar nova captura","save_capture":"Salvar a captura","save":"Salvar","print":"Imprimir","numbers":["zero","um","dois","três","quatro","cinco","seis","sete","oito","nove","dez","onze"],"stalkerware_msg":"Seu dispositivo foi comprometido por<br /> um stalkerware. Verifique o relatório.","location_msg":"Um aplicativo está compartilhando sua <br /> geolocalização com um terceiro.","fine_msg":"Tudo parece estar bem, zero alertas.","high_msg":"Você tem {nb} alerta crítico,<br /> o dispositivo parece estar comprometido.","moderate_msg":"Você tem {nb} alertas moderados,<br /> o dispositivo pode estar comprometido.","low_msg":"Você tem apenas {nb} alertas leves,<br /> não deixe de verificá-los.","save_report":"Salvar o relatório","report_of":"Relatório de","detection_methods":"Métodos de detecção:","indicators":"Indicadores","heuristics":"Anomalias","active":"Activa","pcap_sha1":"SHA1 da captura:","capture_started":"Captura iniciada em:","capture_ended":"Captura terminou em:","high":"crítico","moderate":"moderado","low":"leve","uncat_coms_table":"Comunicações não categorizadas","whitelisted_coms_table":"Comunicações na lista branca","no_alerts_title":"A análise das comunicações do seu dispositivo não causou nenhum alerta.","no_alerts_subtext":"Você pode ver abaixo as comunicações emitidas por ele durante a captura.","protocol":"Protocolo","domain_name":"Domínio","ip_address":"Endereço IP:","port":"Porto"},"wifi-select":{"wifi_connected":"Wi-Fi conectado","wifi_not_connected":"Wi-Fi desconectado. Tente novamente.","wifi_password":"Senha do Wi-Fi","connect_to_it":"Conectar"},"save-capture":{"please_connect":"Conecte uma chave USB para salvar a captura.","we_are_saving":"Estamos salvando a captura.","tap_msg":"Toque na chave USB para iniciar uma nova captura.","capture_download":"O download da captura vai começar...","start_capture_btn":"Iniciar nova captura"},"modals":{"want_to_quit":"Deseja fechar o aplicativo?","no_go_back":"Não, voltar","yes_continue":"Sim, continuar","please_give_the_password":"Indicar a senha da rede: ","want_to_whitelist":"Você quer adicionar <i class=\'ioc\'>{host}</i> à lista branca <br /> para as próximas análises?"}}')},"6ce2":function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Willkommen bei SpyGuard.","help_msg":"Wir helfen Ihnen bei der Überprüfung Ihres Geräts.","start_btn":"Fangen wir an!"},"analysis":{"question":"Möchten Sie die erfassten Kommunikationsverbindungen analysieren?","no_btn":"Nein, nur speichern","yes_btn":"Ja, analysieren","please_wait_msg":"Bitte warten Sie, während die Analyse läuft …","some_time_msg":"Dies kann eine Weile dauern …"},"capture":{"intercept_coms_msg":"Abfangen der Kommunikationsverbindungen von ","stop_btn":"Aufnahme beenden"},"generate-ap":{"network_name":"Netzwerkname","network_password":"Netzwerkpasswort","tap_msg":"Tippen Sie auf den weißen Rahmen, um ein neues Netzwerk zu erstellen.","generate_ap_msg":"Wir erstellen ein temporäres Netzwerk für Sie.","error_msg1":"Leider sind während der AP-Erstellung <br>einige Fehler aufgetreten.","error_msg2":"Bitte überprüfen Sie, ob Sie die richtigen <br /> Netzwerkschnittstellen im Backend konfiguriert haben."},"report":{"show_full_report":"Vollständigen Bericht anzeigen","start_new_capture":"Neue Aufnahme starten","save_capture":"Aufnahme speichern","save":"Sichern","print":"Drucken","numbers":["null","eine","zwei","drei","vier","fünf","sechs","sieben","acht","neun","zehn","elf"],"stalkerware_msg":"Ihr Gerät ist durch Stalkerware<br>kompromittiert; bitte sehen Sie sich den Bericht an.","location_msg":"Eine Anwendung teilt Ihren<br> aktuellen Standort mit Dritten.","fine_msg":"Alles sieht gut aus – kein Warnungen.","high_msg":"Sie haben {nb} Warnung der Stufe \\"Hoch\\":<br>Ihr Gerät scheint kompromittiert zu sein.","moderate_msg":"Sie haben {nb} Warnungen der Stufe \\"Mittel\\":<br>Ihr Gerät könnte kompromittiert sein.","low_msg":"Sie haben nur {nb} Warnungen der Stufe \\"Niedrig\\":<br> Überprüfen Sie sie gerne.","save_report":"Bericht speichern","report_of":"Bericht zu","detection_methods":"Nachweismethoden:","indicators":"Indikatoren","heuristics":"Anomalien","active":"Aktiv","pcap_sha1":"SHA1 erfassen:","capture_started":"Capture begann mit:","capture_ended":"Capture endete an:","high":"Hoch","moderate":"Mittel","low":"Niedrig","uncat_coms_table":"Kommunikation nicht kategorisiert","whitelisted_coms_table":"Kommunikation auf der Whitelist","no_alerts_title":"Die Analyse der Kommunikation Ihres Geräts hat zu keinen Warnungen geführt.","no_alerts_subtext":"Unten können Sie die von ihm während der Erfassung ausgegebenen Mitteilungen sehen.","protocol":"Protokoll","domain_name":"Domain","ip_address":"IP-Adresse:","port":"Port"},"wifi-select":{"wifi_connected":"Wi-Fi verbunden","wifi_not_connected":"Wi-Fi nicht verbunden. Versuchen Sie es erneut.","wifi_password":"Passwort","connect_to_it":"Anmelden"},"save-capture":{"please_connect":"Bitte schließen Sie einen USB-Stick an, um Ihre Aufnahme zu speichern.","we_are_saving":"Wir speichern Ihre Aufnahme.","tap_msg":"Sie können den USB-Stick antippen, um eine neue Aufnahme zu starten.","capture_download":"Der Download der Aufnahme beginnt…","start_capture_btn":"Noch eine Aufnahme starten"},"modals":{"want_to_quit":"Möchten Sie die App schließen?","no_go_back":"Nein, zurück kommen.","yes_continue":"Ja, weiter machen","please_give_the_password":"Bitte geben Sie das Netzwerkpasswort ein: ","want_to_whitelist":"Möchten Sie <i class=\'ioc\'>{host}</i> für die nächsten <br />Analysen hinzufügen?"}}')},7704:function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Добро пожаловать в SpyGuard.","help_msg":"Мы поможем вам проверить ваше устройство.","start_btn":"Итак, приступим!"},"analysis":{"question":"Хотите проанализировать зафиксированные подключения?","no_btn":"Нет, только сохранить","yes_btn":"Да, проанализировать","please_wait_msg":"Подождите, идет анализ...","some_time_msg":"Это может занять некоторое время..."},"capture":{"intercept_coms_msg":"Перехват подключений ","stop_btn":"Остановить сбор данных"},"generate-ap":{"network_name":"Имя сети","network_password":"Пароль сети","tap_msg":"Нажмите на белую рамку, чтобы создать новую сеть.","generate_ap_msg":"Создастся временная сеть.","error_msg1":"<br>При создании точки доступа возникли проблемы.","error_msg2":"Убедитесь, что вы настроили нужные сетевые интерфейсы <br /> в задней части."},"report":{"show_full_report":"Показать полный отчет","start_new_capture":"Начать новый сбор данных","save_capture":"Сохранить сбор данных","save":"Сохранить","print":"Печатать","numbers":["ноль","один","два","три","четыре","пять","шесть","семь","восемь","девять","десять","одиннадцать"],"stalkerware_msg":"Ваше устройство взломано вредоносным<br /> ПО для слежки. Проверьте отчет.","location_msg":"Приложение передает вашу<br /> текущую геолокацию третьему лицу.","fine_msg":"Предупреждения отсутствуют,<br /> система выглядит защищенной.","high_msg":"У вас {nb} предупреждение высокого уровня.<br /> Вероятно,ваше устройство взломано.","moderate_msg":"У вас {nb} предупреждение среднего уровня.<br /> Возможно, ваше устройство взломано.","low_msg":"У вас {nb} предупреждение низкого уровня<br />, проверьте их.","save_report":"Сохранить отчет","report_of":"Отчет","detection_methods":"методы обнаружения:","indicators":"Показателям","heuristics":"аномалии","active":"активное","pcap_sha1":"SHA1 захват:","capture_started":"Захват начался:","capture_ended":"захват закончился:","high":"высокий","moderate":"средний","low":"низкий","uncat_coms_table":"Несекретные сообщения","whitelisted_coms_table":"Связь в белом списке","no_alerts_title":"Анализ сообщений вашего устройства не вызвал никаких предупреждений.","no_alerts_subtext":"Ниже вы можете увидеть сообщения, отправленные им во время захвата.","protocol":"Протокол","domain_name":"домен","ip_address":"IP-адрес:","port":"порт"},"wifi-select":{"wifi_connected":"Подключено к сети Wi-Fi","wifi_not_connected":"Не подключено к сети Wi-Fi. Повторите попытку.","tap_keyboard":"Коснитесь виртуальной клавиатуры, чтобы начать","wifi_password":"Пароль Wi-Fi"},"save-capture":{"please_connect":"Подсоедините USB-ключ, чтобы сохранить результат сбора данных.","we_are_saving":"Сохранение собранных данных.","tap_msg":"Коснитесь USB-ключа, чтобы начать новый сбор данных.","capture_download":"Начинается загрузка собранных данных...","start_capture_btn":"Начать новый сбор данных"},"modals":{"want_to_quit":"Вы бы хотели уйти?","no_go_back":"Нет","yes_continue":"да","please_give_the_password":"VПожалуйста, введите сетевой пароль: ","want_to_whitelist":"Вы хотите добавить <i class=\'ioc\'>{host}</i> в белый список<br />для будущих испытаний?"}}')},a0d8:function(e,t,a){"use strict";a("c266")},a18c:function(e,t,a){"use strict";var o=a("2b0e"),n=a("8c4f");o["a"].use(n["a"]);const i=[{path:"/",name:"loader",component:()=>a.e("chunk-2d0b6d35").then(a.bind(null,"1f8b")),props:!0},{path:"/home",name:"home",component:()=>a.e("chunk-2d0cfa15").then(a.bind(null,"6511")),props:!0},{path:"/generate-ap",name:"generate-ap",component:()=>a.e("chunk-2d0baeaa").then(a.bind(null,"38f5")),props:!0},{path:"/capture",name:"capture",component:()=>a.e("chunk-2e6079ad").then(a.bind(null,"e583")),props:!0},{path:"/save-capture",name:"save-capture",component:()=>a.e("chunk-0d175fb6").then(a.bind(null,"9152")),props:!0},{path:"/analysis",name:"analysis",component:()=>a.e("chunk-2d0b23b3").then(a.bind(null,"22da")),props:!0},{path:"/report",name:"report",component:()=>a.e("chunk-5079f4f4").then(a.bind(null,"e022")),props:!0}],s=new n["a"]({mode:"history",base:"/",routes:i});t["a"]=s},a306:function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Bienvenido a SpyGuard.","help_msg":"Te ayudaremos a revisar tu dispositivo","start_btn":"¡Empecemos!"},"analysis":{"question":"¿Quieres analizar las comunicaciones capturadas?","no_btn":"No, solo guárdalos","yes_btn":"Sí, hagámoslo","please_wait_msg":"Espere durante el análisis ...","some_time_msg":"Sí, puede llevar algún tiempo ..."},"capture":{"intercept_coms_msg":"Interceptando las comunicaciones de","stop_btn":"Detener la captura"},"generate-ap":{"network_name":"Nombre de la red","network_password":"Contraseña de red","tap_msg":"Toca el marco blanco para generar una nueva red","generate_ap_msg":"Generamos una red efímera para ti.","error_msg1":"Desafortunadamente, tuvimos algunos problemas <br /> durante la creación del AP.","error_msg2":"Compruebe que ha configurado las interfaces de red <br /> correctas en el back-end."},"report":{"show_full_report":"Mostrar el informe completo","start_new_capture":"Nueva captura","save_capture":"Guardar la captura","save":"Guardar","print":"Imprimir","numbers":["cero","uno","dos","Tres","cuatro","cinco","seis","Siete","ocho","nueve","diez","once"],"stalkerware_msg":"Su dispositivo está comprometido por <br /> un Stalkerware, por favor revise el informe.","location_msg":"Una aplicación está compartiendo su <br /> geolocalización actual con un tercero.","fine_msg":"Todo parece correcto, cero alertas","high_msg":"Tiene {nb} alerta máxima, <br /> tu dispositivo parece estar comprometido","moderate_msg":"Tiene {nb} alertas moderadas, <br /> tu dispositivo puede estar comprometido","low_msg":"Solo tiene {nb} alertas bajas, <br /> por favor revíselas","save_report":"Guardar el informe","report_of":"Informe de","detection_methods":"Métodos de detección:","indicators":"Indicadores","heuristics":"Anomalías","active":"Activa","pcap_sha1":"SHA1 de la captura:","capture_started":"Captura comenzó a:","capture_ended":"Captura terminó a:","high":"alta","moderate":"moderada","low":"bajo","uncat_coms_table":"Sin categorizar Comunicaciones","whitelisted_coms_table":"Comunicaciones incluidas en la lista blanca","no_alerts_title":"El análisis de las comunicaciones de su dispositivo no generó ninguna alerta.","no_alerts_subtext":"Puedes ver a continuación las comunicaciones emitidas por éste durante la captura.","protocol":"Protocolo","domain_name":"Dominio","ip_address":"Dirección IP ","port":"Puerto"},"wifi-select":{"wifi_connected":"Wi-Fi conectada","wifi_not_connected":"Wi-Fi no conectado. Inténtelo de nuevo.","wifi_password":"Contraseña","connect_to_it":"Conectarse"},"save-capture":{"please_connect":"Conecte una llave USB para guardar su captura.","we_are_saving":"Estamos guardando tu captura.","tap_msg":"Puede tocar la llave USB para iniciar una nueva captura","capture_download":"La descarga de la captura va a comenzar ...","start_capture_btn":"Iniciar otra captura"},"modals":{"want_to_quit":"¿Quieres cerrar la aplicación?","no_go_back":"No, volver","yes_continue":"Sí, continuar","please_give_the_password":"Introduzca la contraseña de la red: ","want_to_whitelist":"¿Desea incluir <i class=\'ioc\'>{host}</i><br />en la lista blanca?"}}')},c266:function(e,t,a){},edd4:function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Welcome to SpyGuard.","help_msg":"We are going to help you to check your device.","start_btn":"Let\'s start!"},"analysis":{"question":"Do you want to analyze the captured communications?","no_btn":"No, just save them","yes_btn":"Yes, let\'s do it","please_wait_msg":"Please wait during the analysis...","some_time_msg":"Yes, it can take some time..."},"capture":{"intercept_coms_msg":"Intercepting the communications of ","stop_btn":"Stop the capture"},"generate-ap":{"network_name":"Network name","network_password":"Network password","tap_msg":"Tap the white frame to generate a new network.","generate_ap_msg":"We generate an ephemeral network for you.","error_msg1":"Unfortunately, we got some issues <br />during the AP creation.","error_msg2":"Please check that you have configured the right <br /> network interfaces in the back-end."},"report":{"show_full_report":"Show the full report","start_new_capture":"Start a new capture","save_capture":"Save the capture","save":"Save","print":"Print","numbers":["zero","one","two","three","four","five","six","seven","eight","nine","ten","eleven"],"stalkerware_msg":"Your device is compromised by<br />a Stalkerware, please check the report.","location_msg":"An application is sharing your<br /> current geolocation with a third party.","fine_msg":"Everything looks fine, zero alerts.","high_msg":"You have {nb} high alert,<br />your device seems to be compromised.","moderate_msg":"You have {nb} moderate alerts,<br />your device might be compromised.","low_msg":"You have only {nb} low alerts,<br /> don\'t hesitate to check them.","save_report":"Save the report","report_of":"Report of","detection_methods":"Detection methods:","indicators":"Indicators","heuristics":"Anomalies","active":"Active","pcap_sha1":"Capture SHA1:","capture_started":"Capture started on:","capture_ended":"Capture ended on:","high":"high","moderate":"moderate","low":"low","uncat_coms_table":"Uncategorized communications","whitelisted_coms_table":"Whitelisted communications","no_alerts_title":"Analysis of your smartphone\'s communications did not cause any alerts.","no_alerts_subtext":"You can see below the communications issued by it during the capture.","protocol":"Protocol","domain_name":"Domain","ip_address":"IP Address","port":"Port"},"wifi-select":{"wifi_connected":"Wi-Fi connected","wifi_not_connected":"Wi-Fi not connected. Please retry.","wifi_password":"Password","connect_to_it":"Connect to it"},"save-capture":{"please_connect":"Please connect a USB key to save your capture.","we_are_saving":"We are saving your capture.","tap_msg":"You can tap the USB key to start a new capture.","capture_download":"The capture download is going to start...","start_capture_btn":"Start another capture"},"modals":{"want_to_quit":"Do you want to leave the application?","no_go_back":"No, go back","yes_continue":"Yes, continue","please_give_the_password":"Please enter the password for the network: ","want_to_whitelist":"Do you want to add <i class=\'ioc\'>{host}</i> to the whitelist<br /> for the next analysis?"}}')},f693:function(e){e.exports=JSON.parse('{"home":{"welcome_msg":"Bienvenue sur SpyGuard.","help_msg":"Nous allons vous accompagner pour analyser votre appareil.","start_btn":"Allons-y !"},"analysis":{"question":"Voulez-vous analyser les communications capturées ?","no_btn":"Non, enregistrez-les.","yes_btn":"Oui, allons-y !","please_wait_msg":"Merci d\'attendre pendant l\'analyse...","some_time_msg":"Oui, cela peut prendre du temps..."},"capture":{"intercept_coms_msg":"Interception des communications de ","stop_btn":"Arrêter la capture"},"generate-ap":{"network_name":"Nom du réseau Wi-Fi","network_password":"Mot de passe","tap_msg":"Appuyez sur le cadre blanc pour générer un nouveau réseau.","generate_ap_msg":"Nous générons un réseau Wi-Fi éphémère.","error_msg1":"Malheureusement, nous rencontrons des problèmes <br />lors de la création du point d\'accès.","error_msg2":"Veuillez vérifier avez renseigné les bonnes <br /> interfaces réseau dans le back-end."},"report":{"show_full_report":"Lire le rapport complet","start_new_capture":"Nouvelle capture","save_capture":"Sauvegarder la capture","save":"Sauvegarder","print":"Imprimer","numbers":["zéro","une","deux","trois","quatre","cinq","six","sept","huit","neuf","dix","onze"],"stalkerware_msg":"Votre smartphone est compromis<br /> par un Stalkerware, lisez le rapport.","location_msg":"Une application dévoile votre<br /> géo-localisation actelle.","fine_msg":"Aucun flux suspect détecté,<br />vous avez aucune alerte.","high_msg":"Vous avez {nb} alerte.s élevée.s,<br />votre appareil semble être compromis.","moderate_msg":"Vous avez {nb} alerte.s moyenne.s,<br />votre appareil est peut-être compromis.","low_msg":"Vous avez uniquement {nb} alerte.s basse.s<br /> n\'hésitez pas à les consulter.","save_report":"Archiver le rapport","report_of":"Rapport de","detection_methods":"Méthodes de détection :","indicators":"Indicateurs","heuristics":"Anomalies","active":"Active","pcap_sha1":"SHA1 de la capture :","capture_started":"Capture débutée le :","capture_ended":"Capture finie le :","high":"elevée","moderate":"moyenne","low":"basse","uncat_coms_table":"Communications non catégorisées","whitelisted_coms_table":"Communications sur liste blanche","no_alerts_title":"L\'analyse des communications de votre appareil n\'a provoqué aucune alerte.","no_alerts_subtext":"Vous pouvez voir ci-dessous les communications émises par celui-ci lors de la capture.","protocol":"Protocole","domain_name":"Domaine","ip_address":"Adresse IP","port":"Port"},"wifi-select":{"wifi_connected":"Wi-Fi connecté","wifi_not_connected":"Wi-Fi non connecté. Réessayez.","wifi_password":"Mot de passe","connect_to_it":"Se connecter"},"save-capture":{"please_connect":"Connectez une clé USB pour enregistrer votre capture.","we_are_saving":"Nous enregistrons votre capture.","tap_msg":"Vous pouvez appuyer sur l\'animation pour lancer une nouvelle capture.","capture_download":"Le téléchargement de la capture va se lancer...","start_capture_btn":"Lancer une nouvelle capture"},"modals":{"want_to_quit":"Voulez-vous fermer l\'application ?","no_go_back":"Non, revenir","yes_continue":"Oui, continuer","please_give_the_password":"Veuillez renseigner le mot de passe du réseau : ","want_to_whitelist":"Voulez-vous ajouter <i class=\'ioc\'>{host}</i> à la liste blanche<br />pour les prochaines analyses ?"}}')}});
|
||
//# sourceMappingURL=app.d9c5e2e7.js.map
|