Я хочу проверить уязвимость сервера, который я только что написал, против атак «человек посередине».
Как (в Mac OS X) анализировать пакеты. (Я буду проверять, куда они направляются, получать информацию о том, направляются ли они на мой сервер, и смотреть, что все доступно). Затем я найду способ зашифровать все... но обо всем по порядку.
Любая помощь в анализе пакетов будет принята с благодарностью.
Мой предпочтительный язык — java. Но я умею на С++.
Итак, мой вопрос: «Есть ли какой-либо API/библиотека, с которой я могу взаимодействовать?»
Например, если бы я мог сделать PacketSniffer ps = new PacketSniffer(); это было бы потрясающе.