Slik fungerer Push-kommandoer

Slik fungerer Push-kommandoer


FlexiSPY bruker flere måter å kommunisere med den MÅL-enheten. 

Denne delen beskriver hvordan PUSH-kommandoer fungerer og gir grunnlaget for å forstå Command Tracker

Flyt for Push-kommando

Diagrammet over viser en forenklet oversikt over hvordan Push-kommandoer behandles, og hvordan Command Tracking Logs opprettes. Finn ut mer om hvorfor Command Tracking Logs er nyttige


Kommandoflyten består av følgende trinn

1 —  Kommandoforespørsel

  1. Brukeren sender en kommando fra portalen.
  2. Systemet velger en PUSH SERVER
    1. Push-serveren velges basert på OS og root-tilstand til den MÅL-enheten.
      1. For øyeblikket bruker Android uten root Google Push Server (GPS). Rootede enheter bruker den Default Push Server (DPS)
  3. Denne kommandoen sendes til PUSH SERVEREN.
  4. Hvis push-serveren ikke klarer å sende kommandoen, varsles brukeren umiddelbart via UI-en. Denne feilen vises ikke i command tracking-loggen
    1. Hvis Push Server feiler, vil systemet plassere kommandoen i køen Pending Command Queue, der den MÅL-enheten vil hente den neste gang den er planlagt til å koble til serveren

2 — Send kommando 

  1. Push-serveren leverer kommandoen til enhetens operativsystem, som deretter sender den videre til FlexiSPY-applikasjonen som kjører på den MÅL-enheten

3 — Send bekreftelse

  1. Den MÅL-enheten sender en bekreftelse til FlexiSPY-serveren om at kommandoen ble mottatt, og fortsetter deretter med å behandle kommandoen

4 — Loggfør kommando

  1. FlexiSPY-serveren mottar bekreftelsen og legger den til i Command Tracking Log

5 — Send resultat av kommandoutførelse

  1. Etter at den MÅL-enheten har fullført utførelsen av kommandoen, sender den den til FlexiSPY-serveren

6 — Loggfør resultat av utførelse

  1. FlexiSPY-serveren mottar resultatene av utførelsen og legger dem til i Command Tracking Log

7 — Hent Command Tracking Logs

  1. Tracking logger kan hentes ved å åpne command tracking tool