Forum Discussion
Problem of TCP editing in BIG-IP VE
Using TCP profile, I could insert to either SERVER or CLIENT per connection.
An example iRule of concept would be:
when CLIENT_ACCEPTED { set clientip [IP::client_addr] TCP::payload replace 0 0 $clientip log local0. "Inserting TCP DATA to SERVER" TCP::release log local0. "Releasing TCP DATA - necessary" }
when SERVER_CONNECTED { set serverip [IP::server_addr] TCP::payload replace 0 0 $serverip log local0. "Inserting TCP DATA to CLIENT" TCP::release log local0. "Releasing TCP DATA - necessary" }
My original idea was to argument TCP::option per packet for the connection, it seems I'm out of luck here with VE.
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com