2009-11-04 3 views
7

Existe-t-il un moyen de faire en sorte qu'un plugin Firefox intercepte certaines requêtes et y réponde sans toucher le réseau? Exemple: à chaque fois que le navigateur est sur le point de demander http://www.example.com/page.html, le plugin renvoie automatiquement "Hello world!" pour cette page.Plugin Firefox qui intercepte certaines requêtes HTTP

À la votre!

+0

Précision: Je dois intercepter et programatically répondre à certaines requêtes http, sans la demande http va jamais au réseau. –

+0

Découvrez la réponse proposée par Fiddler. Cela correspond à vos besoins et c'est un outil avancé. –

+0

avez-vous trouvé une solution? Je veux faire la même chose ... – Synox

Répondre

0

Vous pouvez créer une extension qui "réécrit" les éléments d'ancrage et insère le javascript dont vous avez besoin.

Je suis sûr que vous pouvez le faire avec un script Greasemonkey mais ça fait longtemps. Je sais que vous pouvez certainement le faire sur Chrome.

+0

J'ai effectivement besoin de modifier le trafic http, et d'intercepter certaines requêtes sans que la requête ne soit envoyée au serveur –

8

Tamper Data est un bon.

Utilisez TamperData pour afficher et modifier en-têtes HTTP/HTTPS et post paramètres.

Sécurité test web applications en modifiant les paramètres POST .

Vous pouvez checkout des sources de données dameur et voir comment l'extension fonctionne mozdev et emprunter quelques idées, ou entrer en contact avec l'auteur adamsplugins [AT] gmail {DOT} com.

Je ne sais pas si c'est exactement ce que vous cherchez, mais c'est vraiment puissant. Je l'utilise beaucoup avec Firebug, donc vous pouvez éditer vos pages à la volée et tester quelques comportements.

+0

Ceci est un plugin - J'ai besoin de savoir comment écrire un plugin qui fait quelque chose de similaire. Si vous savez où est le code source de la fraude, ce serait génial! –

+0

Bien sûr, j'ai édité ma réponse. Bonne chance! – GmonC

+0

dans les données de sabotage vous avez encore frappé le serveur, si vous voulez modifier la réponse, utilisez fiddler, un proxy externe –

1

Si vous voulez modifier les réponses Fiddler est votre ami. Vous pouvez même modifier les bibliothèques et ajouter des scripts sur votre testament.

http://fiddler2.com/fiddler2/