O pfSense está longe de ser uma ferramenta nova. Ele existe desde 2004 e talvez seja a aplicação de código-fonte livre mais utilizada no mundo no papel de firewall/webproxy/router em redes de computadores de todos os tamanhos. No entanto, é comum surgirem questionamentos em pvt sobre o que é o pfSense e o que se pode fazer com ele. Aproveitando o pequeno texto que escrevi para o blog da comunidade brasileira do pfSense, segue um pequeno texto que tenta contextualizar a ferramenta.
O pfSense é um software livre, licenciado sob BSD license (a marca pfSense em si tem Copyright para o BSD Permiter), baseado no sistema operacional FreeBSD e adaptado para assumir o papel de um firewall e/ou roteador de redes. Além disso, ele possui atualmente dezenas de pacotes adicionais que lhe permitem requisitar o posto de UTM (Unified Threat Management), já que podemos realizar com o pfSense a imensa maioria das atividades que esperamos de sistemas com este título.
O projeto pfSense foi concebido em meados de setembro de 2004 por Chris Buechler e Ullrich Scott. Chris foi um colaborador assíduo de códigos por muito tempo do projeto m0n0wall. O m0n0wall tem basicamente as mesmas pretensões técnicas do pfSense, mas desde o seu surgimento até os dias de hoje, é focado em appliances.
O compromisso do m0n0wall sempre foi o de ser um sistema contido em si e voltado para dispositivos que pudessem rodá-lo diretamente da memória principal. Não é possível instalá-lo em um sistema de arquivos comum em um disco rígido, por exemplo. Daí muitas funções desejáveis para sistemas mais complexos (VPN, suporte a modems 3G, Autenticação de Usuários, Proxy, IDS, etc…) não podem ser razoavelmente implementadas nele. Este foi o principal fator motivador para que Chris e Ullrich começassem o projeto pfSense.
Para saber mais, visite o site oficial do projeto ou o seu blog. Se você procura ajuda para instalar e configurar o pfSense na sua rede, clique aqui e saiba onde buscar auxílio.