Я пытаюсь найти способ получить информацию обо всем TCP-трафике в моем приложении IOS и из него. Приложение очень простое и состоит из одного объекта UIWebView.
Я пытался использовать swizzling для NSURLRequest, но мне не повезло с этим - моя версия requestWithURL: вызывается, когда я вызываю ее NSURLRequest вручную, но, похоже, она никогда не вызывается при переходе на страницу в UIWebView, поэтому Я предполагаю, что под одеялом используется другой объект.
Поэтому я подумал о том, чтобы попытаться подключиться к функциям CFSocket, но они не являются частью класса, поэтому я не уверен, как их использовать (или если это вообще возможно).
Есть ли способы подключиться к функциям C в IOS или любым другим API, которые я могу попробовать использовать для доступа к трафику TCP (или даже HTTP)?
Я также пытался использовать NSURLCache, который работает для большинства основных страниц .html, но многие люди обнаружили, что файлы .cs и некоторые другие не проходят через кеш.
Спасибо!