Evaluando propuestas

Vpn split tunneling

Publicado el 11 Agosto, 2016 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesitamos una app muy parecida a pureVPN (https://support.purevpn.com/split-tunneling-for-android), es decir que permite tomar todo el trafico del movil y controlarlo, las caracteristicas que debe tener son las siguientes:

-Establecer un tunel vpn a una dirección ip y un puerto determinado.
-Proporcionar la posibilidad de configurar (No con interfas grafica), solo con archivo de configuración, las app que viajaran por el tunel ante una solicitud de navegación.
-Las app que no consten en el archivo de configuración deben viajar por el canal de datos del movil de forma normal.
-La app NO tiene que tener interfase grafica sofisticada, todo debe ser configurable mediante archivos de configuración, la unica intefase grafica que tendrá el sistema es una sencilla que mostrará un texto indicando las politicas de uso corporativa y una al instalar la app que pida autorización para tomar todo el trafico de Internet.
-La primera vez que la app se ejecite, debe hacer el llamado a un web service determinado, para establecer los archivos de configuración, esto es apps que van a ir por la vpn, ip y puerto para establecer el tunel y la frecuencia para volver a realizar este proceso, además de pedir autorización al usuario para manejar todo el trafico de internet.
-Si las app que se establecen en el archivo de configuración para que navegen por el tunel, estan instaladas en el movil,  se debe validar que sean las originales y no una app imitadora para aprovechar los recursos del tunel para navegación, esto se puede hacer recurriendo a la verificación de la firma digital de las app al registrarlar en google play, app stoure o windows store.
-La app deber de simempre ejecutarse en el movil y cuando el movil se reinicie deber ejecutarse nuevamente de forma automática.

Necesitamos la app para Android, IOS y Windows Phone.
La solución debe incluir los fuentes y la documentación.
Se requieren una capactitación de almenos 4 horas para la persona que recibirá los fuentes.

Categoría Programación y Tecnología
Subcategoría Programación de Apps. Android, iOS y otros
¿Cuál es el alcance del proyecto? Crear una aplicación nueva
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Experiencia en este tipo de proyectos Sí (He administrado este tipo de proyectos anteriormente)
Plataformas requeridas iPhone, Android

Plazo de Entrega: 10 Septiembre, 2016

Habilidades necesarias