Omnicontext Systems
Omnicontext Systems is a native mobile app that acts as a web server tool and performs actions based on commands received from clients via websocket protocol.
When the server is started it continues to work even when the app is in the background and, if the system is restarted, the server restarts automatically.
Once the permissions are given to Omnicontext Systems, a websocket client can access device's system resources such as filesystem or DNS without any limitation.
For security reasons, requests from clients must come from the same device on which the server service is running.