Davi Augusto

en ptbr

Blog

Minhas divagações e ideias sobre software.

Construindo um Proxy HTTP com Inspeção MITM em Go: Entendendo TLS, Certificados e Segurança de Rede

Eu construí um proxy HTTP simples que intercepta e inspeciona tanto tráfego HTTP quanto HTTPS em Go. Este projeto demonstrou como as interfaces net/http, crypto/tls e net.Conn do Go trabalham juntas. Vale destacar que este post foca exclusivamente em proxies (forward proxies), não em proxies reversos.

O projeto final é capaz de:

Este post assume familiaridade básica com HTTP, TLS e Go, mas não requer conhecimento profundo desses tópicos.

Leia mais →

Screenz: Compartilhamento de tela simples e seguro

Meu projeto pessoal mais recente, Screenz, começou como um breve estudo sobre a tecnologia WebRTC, mas, ao perceber que estava usando a ferramenta para fins práticos, decidi compartilhá-la.

Você pode acessá-lo em https://screenz.agst.dev.
Você também pode ver o código-fonte em https://github.com/agstrc/screenz.

O que é o Screenz?

Screenz é uma ferramenta web simples, criada para um propósito central: compartilhar sua tela com outra pessoa de forma fácil e rápida. Esqueça instalações complexas ou criação de contas. Com o Screenz, você começa a transmitir sua tela com apenas alguns cliques.

Leia mais →