Consulta realizada: Hace 10 meses desde España
Ultimo comentario: Hace 10 meses
Buscamos un programador que nos ayude a crear una aplicación muy básica para probar algunas hipótesis. El trabajo consiste en crear: - Dos aplicaciones, una para Windows y otra para MacOS - La aplicación debe ser capaz de filtrar el tráfico de interés que sale de una interfaz de red (por ejemplo eth o wifi, que será seleccionada por el usuario) - El tráfico de interés puede definirse/filtrarse utilizando, por ejemplo, números de puerto destino específicos (por ejemplo, a nivel de tcp y udp) y/o direcciones ip - la aplicación debe ser capaz de cambiar el campo tipo de servicio (en caso de que utilice ipv4) o el campo dscp (en caso de que utilice ipv6) de la cabecera ip del tráfico de interés a otro valor y enviarlo a través de la interfaz de red correspondiente - la aplicación debe enviar varias estadísticas a una bbdd: la cantidad de paquetes ip generados para un número de puerto específico -tráfico de interés-, su tamaño, la fecha de generación de los paquetes y la ubicación -estos últimos datos sólo si el usuario los acepta en las condiciones de uso-. Estos datos se envían cada x minutos (x es un parámetro configurable) a una base de datos (NoSQL, por ejemplo, mongodb) y se eliminan de la aplicación. - Interfaz de usuario: Abrir la aplicación, aceptar las condiciones de uso, opcionalmente el usuario marca sus aplicaciones más comunes (entre una lista que se proporcionará), el usuario selecciona las interfaces que se van a utilizar, el usuario selecciona si su ubicación puede ser guardada, finalizar (entonces el programa comienza a funcionar) En esta etapa, no hay necesidad de diseño, sólo algo simple y fácil de usar para poder hacer pruebas. Sí que es fundamental que se cumpla con las directrices de revisión de la AppStore y Microsoft en todo lo que se hace en este proyecto. De acuerdo con los resultados de estas pruebas, nos comprometemos a un mayor desarrollo y trabajaremos preferentemente con los profesionales que nos ayudaron en esta fase inicial. ------- Estamos procurando um programador que possa nos ajudar a criar uma aplicação muito básica para testar algumas hipóteses. O trabalho consiste em criar: - Duas aplicações, uma para Windows e outra para MacOS - A aplicação deve ser capaz de filtrar o tráfego de interesse saindo através de uma interface de rede (por exemplo, eth ou wifi, que será selecionada pelo usuário) - O tráfego de interesse pode ser definido/filtrado usando, por exemplo, números de porta específicos (por exemplo, nos níveis tcp e udp) ou endereços ip - a aplicação deve ser capaz de alterar o tipo de campo de serviço (caso utilize ipv4) ou o campo dscp (caso utilize ipv6) do tráfego de interesse para um valor diferente e encaminhá-lo através da interface de rede correspondiente - a aplicação deve enviar várias estatísticas para uma ddbb: a quantidade de pacotes ip gerados para um número de porta específico - tráfego de interesse -, seu tamanho, o timestamp da geração de pacotes e a localização - estes últimos dados somente se acordados pelo usuário nos termos de uso. Estes dados são enviados a cada x minutos (parâmetro configurável) para um banco de dados (NoSQL, por exemplo, mongodb) e são deletados da aplicação. - Interface do usuário: Abre a aplicação, aceita os termos de uso, opcionalmente o usuário marca suas aplicações mais comuns (entre uma lista que será fornecida), o usuário seleciona as interfaces que serão utilizadas, o usuário seleciona se sua localização pode ser salva, finalizar (então o programa inicia a execução) Nesta fase, não há necessidade de design, apenas um UX simples e fácil de usar para os testadores navegarem. No entanto, é um dever cumprir com as diretrizes de revisão da AppStore e da Microsoft em tudo o que é feito neste projeto. De acordo com os resultados destes testes, nós nos engajaremos em novos desenvolvimentos e trabalharemos preferencialmente com o(s) profissional(es) que nos ajudou nesta fase inicial.
Este proyecto ha sido publicado por un usuario tercero a TakeYourDesign. Algunos de los datos pueden ser omitidos para proteger la privacidad de nuestros usuarios. Esta información solo es mostrada para tener referencias de proyectos que trabajamos. Cada proyecto es diferente, por ello, te invitamos a escribirnos sobre tu proyecto y te ayudaremos con mucho gusto.