Sådan fungerer push-kommandoer
FlexiSPY bruger en række måder til at kommunikere med den TARGET-enhed.
Dette afsnit beskriver
hvordan PUSH-kommandoer fungerer
og giver grundlaget for at forstå den
Command Tracker
Flow for push-kommando
Diagrammet ovenfor viser en forenklet oversigt over, hvordan push-kommandoer behandles, og hvordan Command Tracking Logs oprettes. Få mere at vide om, hvorfor Command Tracking Logs er nyttige
Kommando-flowet består af følgende trin
1 — Kommandoanmodning
-
Brugeren sender en kommando fra portalen.
-
Systemet vælger en PUSH SERVER
-
Push-serveren vælges baseret på OS og Root-status for TARGET-enheden.
-
I øjeblikket bruger Android uden root Google Push Server (GPS). Roottede enheder bruger i øjeblikket Standard Push Server (DPS)
-
Denne kommando sendes til PUSH SERVEREN.
-
Hvis push-serveren ikke kan sende kommandoen, bliver brugeren straks underrettet via UI. Denne fejl vises ikke i command tracking-loggen
-
Hvis Push Server fejler, placerer systemet kommandoen i Pending Command Queue, hvor Target-enheden indsamler den næste gang den er planlagt til at oprette forbindelse til serveren
2 — Send kommando
-
Push-serveren leverer kommandoen til enhedens OS, som derefter sender den videre til FlexiSPY-appen, der kører på TARGET-enheden
3 — Send bekræftelse
-
Target-enheden sender en bekræftelse til FlexiSPY-serveren om, at kommandoen blev modtaget, og fortsætter derefter med at behandle kommandoen
4 — Log kommando
-
FlexiSPY-serveren modtager bekræftelsen og tilføjer den til Command Tracking Log
5 — Send resultat af kommandoafvikling
-
Når Target har afsluttet udførelsen af kommandoen, sender den den til FlexiSPY-serveren
6 — Log resultat af afvikling
-
FlexiSPY-serveren modtager afviklingsresultaterne og tilføjer dem til Command Tracking Log
7 — Hent Command Tracking Logs
-
Tracking-logs kan hentes ved at åbne den
command tracking tool