SIDEBAND¶
Description¶
iRules commands and events for working with sideband connections. With
this functionality you can create a connection (TCP or UDP) to any
outside resource you choose, send a custom formatted request, await a
response if applicable, act on that response, etc.
(Sideband connections are analogous to TCP or UDP sockets. To use a
higher-layer protocol such as IMAP you must suitably format and parse
the data you send and receive via sideband. An iRules library
proc which
handles HTTP(S) over sideband for you is available as the HTTP Super
SIDEBAND
Requestor.)
Commands¶
- close - Closes an existing sideband connection
- connect - Establishes a sideband connection
- connect info - Returns a Tcl list of the specified information
- recv - Receives data from a given sideband connection
- send - Sends data on an existing sideband connection
Events¶
Solutions¶
- Google reCAPTCHA Challenge iRule - This iRule adds captcha verification to a virtual server.
- HTTP Super SIDEBAND Requestor (Client) Handles Redirects, Cookies, Chunked Transfer, APM Access, etc - Powerful HTTP Client Using SIDEBAND
- LDAP Query From An iRule and/or Use APM With Non-HTTP Services - Use APM With Non-HTTP Service (Example: IMAP) and/or Query LDAP From iRule
- Sideband connection HTTP example - Sends an HTTP request to a sideband server and parses the HTTP response headers and optionally the payload to determine which pool to send the client request to