Forum Discussion
Control data sent in SSL
This is my exact irule:
when SERVER_CONNECTED {
set inside 0
TCP::collect
}
when SERVER_DATA {
if { $inside == 0} {
set field_offset 0
set cipherList_len 2
if { [TCP::payload] start_with "00" } {
set inside 1
} else {
TCP::release
TCP::collect
}
}
if { $inside == 1 } {
if { [TCP::payload] ends_with "ff" } {
set inside 0
TCP::release
TCP::collect
}
}
}
When I receive an answer from server that starts with "00" I save all the data in F5 until I receive a "ff", the indication of the final of the answer. The connection between F5 and server is unencrypted, and between client and F5 SSL is used.
When I receive "ff" I send all data to the client. I need that all data goes in the same SSL packet, this is the reason because I do this irule, to try that F5 send the data at the same time to the client. But F5 send the information in various ssl packets, in my last test with a payload of 1464.
Anybody knows if its possible to force F5 to send all data in a SSL packet?
Thanks.
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