Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
proxy2 — Proxy HTTP/HTTPS em um único script Python | Kitploit
Ferramentas/GitHubGitHub/inaz2/proxy2
Utilitários de Propósito GeralProxies Web e InterceptaçãoSegurança Web
GitHubinaz2/proxy2

proxy2

Proxy HTTP/HTTPS em um único script Python

Ver Repositório
551235há 4 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

proxy2

Proxy HTTP/HTTPS em um único script Python

Características

  • fácil de personalizar
  • não requer módulos externos
  • suporta IPv4 e IPv6
  • suporta Conexão Persistente HTTP/1.1
  • suporta geração dinâmica de certificados para interceptação de HTTPS

Este script funciona com Python 2.7. Você precisa instalar o OpenSSL para interceptar conexões HTTPS.

Uso

Basta executar como um script:

root@kitploit:~
$ python proxy2.py

O comando acima executa o proxy em localhost:8080. Verifique se funciona digitando o comando abaixo em outro terminal da mesma máquina.

root@kitploit:~
$ http_proxy=localhost:8080 curl http://www.example.com/

proxy2 foi feito para depuração/testes, portanto só aceita conexões de localhost.

Para usar outra porta, especifique o número da porta como primeiro argumento.

root@kitploit:~
$ python proxy2.py 3128

Habilitar interceptação de HTTPS

Para interceptar conexões HTTPS, gere chaves privadas e um certificado de CA privado:

root@kitploit:~
$ ./setup_https_intercept.sh

Através do proxy, você pode acessar http://proxy2.test/ e instalar o certificado da CA nos navegadores.

Personalização

Você pode facilmente personalizar o proxy e modificar as requisições/respostas ou salvar algo em arquivos. A classe ProxyRequestHandler tem 3 métodos para personalizar:

  • request_handler: chamado antes de acessar o servidor upstream
  • response_handler: chamado antes de responder ao cliente
  • save_handler: chamado após responder ao cliente com o bloqueio exclusivo, para que você possa gravar com segurança no terminal ou no sistema de arquivos

Por padrão, apenas save_handler é implementado, o que exibe cabeçalhos HTTP(S) e alguns dados úteis na saída padrão.

Baixar ferramenta