В настоящее время я использую pcap в C ++ для чтения пакета TCP. Проблема в том, что я не совсем понимаю, как мне читать, если пакет использует протокол IRC, и как мне читать команды, отправляемые с и на клиент и сервер IRC? Например, используя wireshark, я могу видеть, является ли протокол IRC, и я могу видеть все приведенные команды и параметры. Я пытаюсь сделать то же самое в pcap. Существует ли специальная структура заголовка IRC, используемая для чтения части пакета TCP?
IRC основан на RFC 2812, и вы можете получить все подробности здесь
Других решений пока нет …