2010-06-10 4 views
2

Halo, я интересуюсь методами, которые http-анализатор использует для сбора данных. Я хотел бы написать программу, которая сохраняет электронные письма, отправленные через веб-клиентов. Проблема в https, и HTTP Analyzer решает ее, но я не знаю, как это сделать.Как работает HTTP-анализатор?

У меня есть один интересный ответ на мой вопрос раньше, но он не показывает столько, сколько я хотел бы знать.

программы, такие как HTTP Analyzer может поймать данные HTTPS, потому что они вставляют себя в стеке HTTPS. Как результат , они получают данные после генерирования , но до того, как он будет зашифрован и помещен в IP-пакеты. Это очень нетривиально.

Как это можно сделать? Если у вас есть интересные статьи, решая эту проблему, пожалуйста, дайте мне знать.

ответ

1

HTTPS (и SSL в целом) заключается в том, чтобы заставить третьих лиц (то есть ничего, кроме сервера или клиента) не читать данные.

Я хотел бы написать программу, которая сохраняет сообщения электронной почты, отправленные через клиентов на основе веб

Web на основе клиенты не могут отправлять сообщения электронной почты - они могут говорить только HTTP [S].

Вы хотите перехватить трафик от текущей системы? В таком случае, да (если у вас есть сертификат шифрования и можно перенастроить всю архитектуру), есть способы сделать это, но у вас есть очень длинное путешествие, чтобы сделать, прежде чем вы сможете понять ответы.

Вы хотите сказать, что хотите написать свое собственное веб-приложение для отправки электронных писем? Затем забудьте о части SSL - ваш код будет просто видеть незашифрованные данные - это работа веб-сервера или ускорителя SSL для обработки шифрования/дешифрования.

C.