Filtragem do violinista para capturar apenas solicitações de um determinado domínio


108

Não tenho certeza de como modificar o arquivo CustomRules.js para mostrar apenas as solicitações de um determinado domínio.

Alguém sabe como fazer isso?

Respostas:


220

Isso é fácil de fazer. Na guia de filtros, clique em "mostrar apenas se o filtro contiver e digite seu domínio.

insira a descrição da imagem aqui


Isso deve ser tratado como a resposta agora. Junto com o comentário de Eric para stackoverflow.com/a/746776/157552
Sameera

Esta é apenas a maneira mais fácil. O @Marc Gravell é a forma técnica. Não poderei abrir a caixa de diálogo de arquivadores ao usar o fiddler de maneira programática. Edite o arquivo e adicionando-o é a maneira que estou procurando.
m3nda

Não consegui fazer esse método funcionar com sessões impressas pelo fiddler como parte dele atuando como um proxy reverso
void.pointer

Assim que o host for adicionado e a caixa ficar amarela com a mensagem Changes not yet saved., você terá que clicar no texto da mensagem real para salvar os detalhes (o que não é nada óbvio!).
SharpC

13

editar

Acontece que é muito fácil; edite OnBeforeRequestpara adicionar:

if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";} 

filtros para o google, por exemplo.


(resposta original) Sinceramente não sei se isso é algo que o Fiddler construiu (nunca tentei), mas certamente é algo que o Wireshark fará com bastante facilidade - é claro, você obtém dados diferentes (em particular para SSL) - então YMMV.


Às vezes, você precisará filtrar pelo caminho ou pela consulta, para capturar certas solicitações, não toda a atividade. Eu encontrei isso nos documentos. if (oSession.PathAndQuery=="/version1.css") { oSession.PathAndQuery="/version2.css"; }.Usando primeiro HostnameISe depois, PathAndQueryvocê pode filtrar exatamente apenas 1 recurso. Estou impressionado com o Fiddler. Não é um brinquedo de rede.
m3nda

4

Minha resposta é um pouco semelhante a @Marc Gravels, no entanto, prefiro filtrar por url contendo alguma string específica.

  1. Você precisará do script fiddler - é um complemento do fiddler .
  2. Quando instalado, vá para a tag de script do fiddler e cole o seguinte na OnBeforeRequestfunção. (Captura de tela abaixo)

     if (oSession.url.Contains("ruby:8080") || oSession.url.Contains("localhost:53929")) {  oSession["ui-hide"] = "yup";    }

insira a descrição da imagem aqui

Desta forma, você pode filtrar por qualquer parte do url, seja o nome do host da porta ou qualquer outra coisa.

Espero que isso economize algum tempo.


Especialmente útil para filtrar urls de browerlink. Filtrar apenas por host não faz isso.
RISM

3

Você pode filtrar as solicitações usando a guia de filtro no fiddler. Por favor, veja as imagens abaixo. Se você estiver usando o google chrome, certifique-se de usar o id de processo correto no fiddler (do google chrome).

insira a descrição da imagem aqui insira a descrição da imagem aqui insira a descrição da imagem aqui


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.