2010-06-26 21 views
0

J'essaie de faire un test de développement simple HTTP sniffer (comme HTTPFox). HTTPFox est assez bon, mais je devrais automatiser une sorte de test. (Pas encore de détails) Mais je n'ai aucune idée de comment faire cela.Quelle API (ou bibliothèque) devrais-je utiliser pour détecter les ports réseau locaux sur Mac OS X (Cocoa)?

Quel type d'API ou de bibliothèques dois-je utiliser pour faire cela sur Mac?

Le cacao sera excellent, mais tous les niveaux inférieurs sont les bienvenus.

Répondre

2

Utilisez libpcap/tcpdump. http://www.tcpdump.org/

+0

... et 'man pcap'. Il n'y a pas d'emballage Cocoa pour libpcap fourni par Apple. Une recherche Google trouvée [packetsniffer] (https://github.com/nark/packetsniffer) et [CapKit] (http://mac.softpedia.com/get/Developer-Tools/CapKit.shtml); Je n'ai aucune expérience avec eux moi-même. –