Я не понимаю, как это вообще возможно.Вы можете посмотреть пакет за пакетом, но середина тела http может быть произвольной, поэтому вы не можете просто посмотреть данные каждого пакета
Если какой-то конкретный клиент отправит вам либо http, либо общий TCPно не оба, вы можете сделать это по IP-адресу источника?Знаете ли вы адреса серверов, которые будут отправлять вам http-запросы, или серверов, которые будут отправлять вам TCP-запросы?
Если вы не знаете исходные IP-адреса, вы можете эвристически просмотреть первый пакет изкакой-то ранее неизвестный IP-адрес и посмотрите, выглядит ли он как http, затем пометьте этот адрес как содержащий трафик http.
Что такое контент / формат для связи TCP?Есть ли какой-то паттерн, который вы можете обнаружить в этом?Y