1. Projetos e Sistemas

    Em nossa vida passamos por diversas experiências, que podem nos agregar valor ou não. Aqui vou falar um pouco sobre projetos de que tive a oportunidade de participar, e que tiveram fundamental importância no meu crescimento. Fica como base de consulta e inspiração para quem estiver com um caso parecido.

  2. Sistema para tarifar Internet via cartão pré-pago

    Neste projeto, um servidor Linux foi customizado para prover a venda de acesso à Internet utilizando cartões com código de acesso. O sistema foi desenvolvido para ser utilizado em Hotspots como hotéis, cafés, restaurantes e aeroportos.

    Funcionamento

    O usuário de Internet, conecta seu notebook à rede utilizando rede sem fio ou cabo de rede comum. Ao fazer essa conexão, o computador é identificado no servidor que imediatamente cria um novo perfil para acesso. Daí em diante, basta abrir o navegador para uma intranet seja apresentada juntamente com instruções sobre os próximos passos em diversos idiomas (inicialmente é apresentado o idioma padrão do navegador). Neste ponto é digitada a senha contida no cartão fornecido pelo estabelecimento responsável, e ao confirmar é iniciado um contador com o tempo de navegação disponível.

    Tecnologia

    O servidor Linux está equipado com regras de firewall (iptables) que redirecionam o cliente para o servidor web (Apache). A interface web (PHP) autentíca o código de cartão digitado em um servidor remoto (Radius + MySQL) e cria novas regras de firewall liberando a navegação para o Mac Address da placa de rede do cliente.

  3. Rede Master

    Navegação sem alterar as configurações de rede

    O conceito de Rede Master nasceu da necessidade dos hotéis de prover acesso à Internet para seus hospedes, sem alterar a configuração do notebook. Muitas vezes por estar viajando a trabalho e/ou utilizando equipamento da empresa, o hóspede não tem permissão de administrador do computador para ajustar as configurações para uma nova rede. Assim sendo, esse sistema tem a função de identificar as particularidades de um computador visitante e criar condições para que este possa acessar a Internet.

    Funcionamento

    Quando um computador é conectado à rede (sem fio ou comum), o servidor identifica se é necessário interceder para que o computador tenha acesso à Internet. Caso seja necessário, faz uso de serviços e regras de firewall para dar condições de navegação.

    Tecnologia

    Através da análise de sniffers, um robot identifica se o computador que acaba de ser plugado à rede ou conectado na rede sem fio, está utilizando ip fixo, proxy, dns inválido, servidor smtp, etc. Essas informações são gravadas em um banco de dados e utilizadas pelo servidor para gerar um perfil para o computador. Assim que um perfil problemático é detectado, é iniciado um processo de adaptação onde o servidor sobe serviços e regras de firewall para atender as necessidades de navegação.