A Push parancsok működése

A Push parancsok működése


A FlexiSPY többféleképpen kommunikál a(z) TARGET eszközzel. 

Ebben a részben bemutatjuk, hogyan működnek a PUSH parancsok , és alapot adunk a(z) Command Tracker megértéséhez

Push parancsfolyamat

A fenti ábra leegyszerűsített képet mutat arról, hogyan kerülnek feldolgozásra a Push parancsok, és hogyan jönnek létre a Command Tracking Logs. Ismerje meg részletesebben, hogy miért hasznosak a Command Tracking Logs


A parancsfolyamat a következő lépésekből áll

1 —  Parancskérés

  1. A felhasználó parancsot küld a portálról.
  2. A rendszer kiválaszt egy PUSH SERVER-t
    1. A Push szerver kiválasztása a TARGET eszköz OS-étől és Root állapotától függ.
      1. Jelenleg az Android root nélküli eszközök a Google Push Server (GPS) szolgáltatást használják. A rootolt eszközök jelenleg a Default Push Server (DPS) szolgáltatást használják
  3. A parancs elküldésre kerül a PUSH SERVER-nek.
  4. Ha a Push szerver nem tudja elküldeni a parancsot, a felhasználó azonnal értesítést kap a felületen (UI). Ez a hiba nem jelenik meg a parancskövetési naplóban (command tracking log)
    1. Ha a Push Server hibát tapasztal, a rendszer a parancsot a Függő Parancs Sorba (Pending Command Queue) helyezi, ahol a Target eszköz legközelebb, amikor ütemezetten csatlakozik a szerverhez, összegyűjti (megkapja) azt

2 — Parancs küldése 

  1. A push szerver a parancsot eljuttatja az eszköz operációs rendszeréhez (device OS), amely ezt továbbítja a TARGET eszközön futó FlexiSPY alkalmazásnak

3 — Visszaigazolás küldése

  1. A Target eszköz visszaigazolást küld a FlexiSPY Szervernek arról, hogy a parancs megérkezett, majd megkezdi a parancs feldolgozását

4 — Parancs naplózása

  1. A FlexiSPY szerver megkapja a visszaigazolást, és hozzáadja a Command Tracking Log-hoz

5 — Parancs végrehajtási eredményének küldése

  1. Miután a Target befejezte a parancs végrehajtását, elküldi azt a FlexiSPY Szervernek

6 — Végrehajtási eredmény naplózása

  1. A FlexiSPY szerver megkapja a végrehajtási eredményeket, és hozzáadja azokat a Command Tracking Log-hoz

7 — Command Tracking Logs lekérése

  1. A követési naplók (tracking logs) a(z) command tracking tool elérésével kérhetők le