2012-05-08 8 views
0

Я не могу найти однозначного ответа на это, поэтому я решил, что спрошу.Java-программа для перехвата и шифрования трафика?

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

+1

Почему бы просто не использовать VPN-клиент? Кто собирается расшифровать трафик? –

+0

Однако вы можете создать свою собственную зашифрованную виртуальную сеть * через Интернет. Возможно, вы захотите попробовать [Hamachi] (https://secure.logmein.com/products/hamachi/) - распределенное VPN-решение. Обратите внимание, что я лично не использовал или не проверял безопасность этого решения. –

ответ

2

Если вы автоматически шифруете весь трафик, покидающий машину, как сервер на сервере-реестре знает, как его расшифровать?

+0

Буквально просто подумал об этом. Довольно много убивает концепцию ... – benofthejamin

+1

Вы должны принять мой ответ, чтобы я мог собирать значки, связанные с ответом (а не с вопросами). :-) –

0

Вам также нужна программа, которая расшифровывает трафик на стороне сервера. Один простой способ - использовать сеть Tor. https://www.torproject.org/ Другим подходом является использование https-где угодно, где можно использовать https https://www.eff.org/https-everywhere

+0

HTTP/HTML не компас «весь интернет-трафик» –

+0

Вы правы, чем лучше всего использовать VPN. –

Смежные вопросы