Я делаю эксперимент для своего основного тезиса. Я хочу выполнить функцию (например, умножить два числа), когда определенный пакет получен (например, пакет с целевым портом TCP 6666), и затем передайте пакет к другому IP-адресу. Как я могу сделать это? Я использую Linux Ubuntu.Спасибо.
Так как Вы используете Linux, это очень легко в Linux, пакет представлен структурой sk_buff. Можно использовать netfilter платформу с предварительной маршрутизацией рычага, для искажения пакета при помощи он - протокол и destnation номер порта. См. netfilter документацию платформы.