Mapear Local (como Charles Proxy) usando Código Aberto

6

Existe uma maneira de usar o Wireshark ou algum outro freeware para obter um resultado como o obtido quando se usa o recurso Charles Local Map?

A maneira como funciona no Charles é que você pode especificar um conjunto de arquivos / pastas que são substituídos por arquivos do seu disco local, sempre que o navegador solicitar o (s) arquivo (s) especificado (s).

Isso é super útil para trabalhar em sites complexos com barreiras para inserir suas alterações no controle de origem ou em locais onde você não pode enviar arquivos para um servidor de armazenamento temporário durante o desenvolvimento.

    
por the0ther 18.07.2011 / 23:38

3 respostas

0

Desde que você fez essa pergunta, descobri que você pode faça isso com o Fiddler . Isso não é estritamente uma resposta, eu estava pedindo por algo Open Source, e o AFAIK Fiddler não é aberto .

Ainda estou esperando por alguma outra maneira fácil de fazer isso, mas por enquanto isso parece ser o respondedor. Não.

    
por 13.11.2011 / 23:25
6

Se você está procurando uma solução de código aberto, então Privoxy pode ser uma solução.

O Privoxy pode fazer ações de redirecionamento e muito mais.
Estes exemplos foram retirados do manual:

# Replace example.com's style sheet with another one
{ +redirect{http://localhost/example.com.css} }
example.com/stylesheet\.css$

# Redirect remote requests for this manual
# to the local version delivered by Privoxy
{+redirect{s@^http://www@http://config@}}
www.privoxy.org/user-manual/
    
por 14.01.2013 / 10:05
1

Eu olharia para o tamper que usa a popular biblioteca Python mitmproxy .

Não funcionou para mim, mas o código é de código aberto, então você provavelmente pode fazê-lo funcionar se você colocar o tempo.

    
por 13.12.2016 / 19:34