Hoe push-opdrachten werken

Hoe push-opdrachten werken


FlexiSPY gebruikt een aantal manieren om te communiceren met het TARGET-apparaat. 

Deze sectie beschrijft hoe PUSH-opdrachten werken en geeft de basis voor het begrijpen van de Command Tracker

Push-opdrachtstroom

Het diagram hierboven toont een vereenvoudigd overzicht van hoe push-opdrachten worden verwerkt en hoe Command Tracking Logs worden gemaakt. Ontdek meer over waarom Command Tracking Logs handig zijn


De opdrachtstroom bestaat uit de volgende stappen

1 —  Opvraagopdracht

  1. De gebruiker verstuurt een opdracht vanuit de portal.
  2. Het systeem selecteert een PUSH-SERVER
    1. De push-server wordt geselecteerd op basis van het OS en de rootstatus van het TARGET-apparaat.
      1. Momenteel gebruiken Android-apparaten zonder root de Google Push Server (GPS). Geroote apparaten gebruiken momenteel de Default Push Server (DPS)
  3. Deze opdracht wordt naar de PUSH-SERVER verzonden.
  4. Als de push-server de opdracht niet kan verzenden, wordt de gebruiker onmiddellijk via de UI geïnformeerd. Deze fout wordt niet weergegeven in de command tracking log
    1. Als de push-server faalt, plaatst het systeem de opdracht op de Pending Command Queue, waar het Target-apparaat deze verzamelt zodra het de volgende keer is ingepland om verbinding te maken met de server

2 — Opdracht verzenden 

  1. De push-server levert de opdracht aan het apparaat-OS, dat deze vervolgens doorgeeft aan de FlexiSPY-applicatie die op het TARGET-apparaat wordt uitgevoerd

3 — Bevestiging verzenden

  1. Het Target-apparaat stuurt een bevestiging naar de FlexiSPY-server dat de opdracht is ontvangen en gaat vervolgens verder met het verwerken van de opdracht

4 — Opdracht vastleggen

  1. De FlexiSPY-server ontvangt de bevestiging en voegt deze toe aan de Command Tracking Log

5 — Resultaat opdrachtuitvoering verzenden

  1. Nadat het Target de opdrachtuitvoering heeft voltooid, stuurt het deze naar de FlexiSPY-server

6 — Resultaat uitvoering vastleggen

  1. De FlexiSPY-server ontvangt de uitvoeringsresultaten en voegt deze toe aan de Command Tracking Log

7 — Command Tracking Logs ophalen

  1. Tracking logs kunnen worden opgehaald door toegang te krijgen tot de command tracking tool