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.
Help guide the future of your DevCentral Community!
What tools do you use to collaborate? (1min - anonymous)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