39 votes

Comment puis-je obtenir les URLs/requêtes exactes auxquelles un programme essaie de se connecter ?

J'utilise actuellement Petite balance pour contrôler le trafic réseau sur mon Macbook Pro, et voir à quoi mes applications se connectent.

Malheureusement, Little Snitch ne vous montre que le nom d'hôte auquel l'application se connecte. Existe-t-il un outil qui vous montre l'URL complète des requêtes effectuées par les applications ? Encore mieux si vous pouvez voir les en-têtes.

0 votes

Avez-vous pu aller jusqu'à voir quand il y a un post et même voir quand un fichier json est reçu d'une url ?

0 votes

Je veux pouvoir me connecter avec mes informations d'identification valides et faire des demandes à un site web auquel j'ai accès en utilisant mon propre code au lieu de leur site web.

33voto

Oskar Points 1242

La façon la plus complète de jeter un coup d'œil au trafic web est d'installer et de configurer votre système pour utiliser un proxy web.

Le site mitmproxy (et mitmdump ) est mature, fiable et bien documenté. Je commencerais donc par là, à moins que vous n'en ayez un autre qui réponde à vos besoins spécifiques.

Egalement, largement utilisé, superbement documenté et bien considéré est Charles Proxy

Image from mitmproxy.org/images/mitmproxy.png

0 votes

Cette solution est excellente et m'a permis de gagner beaucoup de temps, merci !

16voto

ScottKoon Points 2139

On dirait que vous avez besoin d'un renifleur de paquets.

Wireshark va enregistrer et désassembler tout le trafic passant par votre interface réseau.

enter image description here

En d'autres termes, il ne se contentera pas de vous montrer les URL complètes de chaque requête, mais il vous permettra de regarder à l'intérieur de tous les paquets, de sorte que vous pourrez également voir les en-têtes et le contenu (sauf dans les connexions SSL, car elles sont cryptées).

Il fonctionne sur pratiquement toutes les plates-formes, y compris les Mac.

1 votes

Comment voyez-vous les URLs ? Il y a tellement de trafic que je ne peux pas voir les URLs.

1 votes

@daviesgeek - Ajouter un filtre pour GET demandes. Cela vous permettra de voir uniquement les requêtes pour les demandes HTTP. Sinon, vous pouvez filtrer pour n'importe quel type de trafic que vous recherchez, si vous ne recherchez pas uniquement HTTP. Il devrait également être capable de filtrer les demandes DNS.

0 votes

De plus, vous voudrez désactiver tout ce qui tourne en arrière-plan, si vous le pouvez. Comme Wireshark vous montre tout, réduire le volume du trafic qui ne vous intéresse pas est d'une aide précieuse.

6voto

smileBot Points 642

Je recommande ProxyMan . C'est sans conteste le meilleur client dans ce domaine. Le niveau gratuit est incroyable pour la plupart des utilisateurs non professionnels. Ils ont également une application mobile. https://proxyman.io . J'adore cette application !

2voto

binarybob Points 9292

Bien qu'il ne vous donnera pas l'URL complète, si vous êtes un fan de la ligne de commande, alors iftop est également très pratique et vous montre les hôtes entrants et sortants, les numéros de port (noms pour les ports bien connus) et les totaux cumulés pour chacun d'entre eux - ainsi que des "graphiques" mis à jour en direct sur la ligne de commande :-)

enter image description here

enter image description here

1voto

gentmatt Points 46446

HandsOff !

est très similaire à Little Snitch. J'ai expliqué les différences dans une réponse aquí .

Le moniteur réseau affiche les noms d'hôtes, mais il les distinguera s'ils ont IPs différents . En cliquant avec le bouton droit de la souris, vous pouvez obtenir l'adresse IP spécifique - vous ne pouvez pas voir la demande d'URL complète. Mais l'adresse IP est de toute façon plus spécifique.

enter image description here

Les développeurs sont ouverts aux demandes de fonctionnalités. Vous pourriez voir une telle fonctionnalité ajoutée dans le futur.

0 votes

Dans l'image, vous voyez plusieurs entrées pour api.tweetdeck.com (au total, il y en a une douzaine). Chaque IP a sa propre entrée.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X