Projetos

Projetos de código aberto

  • Statistic Process Control Chart desde 31 de Março de 2016
  • BitBucket Mylyn Connector desde 3 de Janeiro de 2012
    • O BitBucket Mylyn Connector (BitBucket Mylyn Connector: https://bitbucket.org/pplupo/bitbucket-mylyn-connector/) é um plugin open-source para a plataforma Eclipse (Eclipse Platform: http://www.eclipse.org/) que permite fácil integração entre esta, o issue tracker do BitBucket e commits em repositórios de controle de versão, como o Mercurial (repositório distribuído presente na plataforma do BitBucket), associando alterações no código a tarefas do issue tracker e comentários nos commits, permitindo controle e rastreabilidade de forma automatizada.
  • JSalt desde 20 de Março de 2011
    • O JSalt (JSalt: https://github.com/pplupo/jsalt) é uma biblioteca open-source que fornece uma maneira fácil, rápida e segura de criptografar senhas utilizando algoritmos hash com sal compatível com JCE. A senha criptografada pode ser gerada em hexadecimal ou codificada em base64. Além disso o JSalt fornece um comparador de senhas para previnir ataques de tempo. O tempo de comparação varia de acordo com o comprimento da string testada e não da senha, não importando o comprimento da senha, tornando impossível para o atacante descobrir sequer o comprimento em ataques de tempo de comparação. Encontra-se hospedado no GitHub: https://github.com/pplupo/jsalt.
  • EJUnitB3 de Dezembro de 2007 a Janeiro de 2009
    • Framework para executar componentes EJB3 integrados ao JUnit 4.x, 3.8.x e TestNG (EJUnitB3: http://ejunitb3.sourceforge.net/), permitindo injeção de dependência através de anotações EJB3 sem a necessidade de um servidor de aplicações, sendo capaz de acoplar diferentes contêineres EJB3 standalone.
    • Este projeto foi cancelado devido a melhores abordagens de testes de EJB 3.x terem sido desenvolvidas.

Projetos de código fechado

  • After Credits
  • Trilobyte
    • O Trilobyte (https://play.google.com/store/apps/details?id=com.pplupo.trilobyteapp) é um app feito para Android disponível no Google Play (Market do Android) e permite que um funcionário consulte suas horas registradas em aparelhos de registro eletrônico de pontos modelo REP 1000 da empresa Trilobit. O app foi desenvolvido através de engenharia reversa a partir de pacotes capturados na rede durante a comunicação do software disponibilizado pelo fabricante para comunicação com o dispositivo. Para tal foi necessário decifrar o campo de dados dos pacotes UDP, determinar como era o cálculo do checksum, controle de recebimento de pacotes e outros detalhes.