Когда я в последний раз осуществлял захват чата в Facebook, данные передавались в виде обычных http-запросов.
Грубая техника заключалась в том, чтобы просмотреть все соединения tcp, которые были созданы или используются, идентифицировать те из них, которые имеют сеансы http, и посмотреть на эти сеансы для получения характерной информации чата в Facebook. Как только они были идентифицированы, следующие шаги должны были отследить и следить за беседой и идентифицировать имена пользователей из идентификационных номеров, которые Facebook использовал для внутреннего использования.
Это был небольшой процесс, но он работал надежно. Тем не менее, он полагается, что чаты представляют собой простой текст, но я не уверен, что они не изменились за год, с тех пор как я реализовал приложение захвата.