Определение можно увидеть здесь .
Возможный ответ может быть tcp and dst port 80
, но может ли tcp and dst port 80
гарантировать, что это HTTP
трафик и включает весь трафик HTTP?
Кажется, что нет, потому что какой-то сайт можно посетить, указав другой порт, отличный от 80, таким образом:
http://domain.name:8080
Так что мой вопрос: что такое BPF для HTTP
?
UPDATE
Существует ли реализация для проверки того, является ли пакет HTTP уже в c
?