Sto utilizzando NETunnelProviderManager in "routing per IP di destinazione" e sono in grado di ottenere il traffico IP da varie app sul dispositivo.
La sfida che sto affrontando è che ho bisogno di determinare da quale applicazione proviene ogni pacchetto, in modo da poter filtrare e bloccare il traffico quando necessario, così posso impedire la creazione di un'app canaglia per accedere a una posizione interna. Non è possibile per me utilizzare la modalità "per-app" di NETunnelProviderManager poiché non sto utilizzando MDM.
Sembra che se avessi accesso alla tabella TCB del sistema (o all'accesso alla tabella TCB per ogni processo) potrei farlo, ma sembra che iOS non pubblichi queste informazioni e non abbia trovato API private o per ottenere queste informazioni su un dispositivo non jailbroken.
Qualche idea?