Learn F5 Technologies, Get Answers & Share Community Solutions Join DevCentral

irules

iRules is a highly customized, Tcl-based scripting language allowing you complete programmatic access to application traffic in real time. If you’re looking to inspect, analyze, modify, route, re-direct, discard, or manipulate traffic in any way, chances are you can do it with an iRule. They even give you the ability to write business logic into your network layer.

Learn more

Articles

Jason Rahm
Updated 1 day ago by Jason Rahm
5 out of 5 stars

This time last year, we released a Lightboard Lesson recorded by David Holmes featuring his insights on the ultimate passive inspection architecture. Whereas the solution he proposed in that video stepped perfect forward secrecy (pfs) traffic down...

Jason Rahm
Updated 2 weeks ago by Jason Rahm
5 out of 5 stars

Late last week, I updated the iRules wiki with all the commands and events introduced in version 14.0. In the process, I noticed there were several commands I had to update as well, as I have done for past versions. The updated commands are noted...

Jason Rahm
Updated 2 months ago by Jason Rahm
5 out of 5 stars

In version 13.1, the ILXLogger class was added to expand the ability to log from iRules LX. The API details have been added to to the wiki but in this article, I’ll add context and an example to boot. Let’s get to it! The first step is...

Jason Rahm
Updated 3 months ago by Jason Rahm
5 out of 5 stars

The BIG-IP platform has had Tcl-based iRules since the initial v9 release back in 2004. When version 11.4 released, the HTTP class was deprecated in favor of local traffic policies. The policies provide access to inspect and act on ingress and...

Jason Rahm
Updated 3 months ago by Jason Rahm
5 out of 5 stars

There are scenarios where it might be prudent to support HTTP request redirection on a single port, and thus, a single virtual server. Yes, this can be done with the alias port zero, but that locks all other ports down unless you plan to build out...

Peter Silva
Updated 4 months ago by Peter Silva
5 out of 5 stars

Our Featured Member series is a way for us to show appreciation and highlight active contributors in our community. Communities thrive on interaction and our Featured Series gives you some insight on some of our most active folks. Rhazi Youssef...

Peter Silva
Updated 5 months ago by Peter Silva

Our Featured Member series is a way for us to show appreciation and highlight active contributors in our community. Communities thrive on interaction and our Featured Series gives you some insight on some of our most active folks. Jie Gao is a...

Peter Silva
Updated 4/2/2018 by Peter Silva

Our Featured Member series is a way for us to show appreciation and highlight active contributors in our community. Communities thrive on interaction and our Featured Series gives you some insight on some of our most active folks. Daniel Varela...

Steve McCarthy
Updated 3/30/2018 by Steve McCarthy

HTTP cookies are an essential part of many web based applications, useful for tracking session and state information.  But they can also be exploited to leak information to third party sites using a method known as Cross Site Request...

Peter Silva
Updated 2/20/2018 by Peter Silva
5 out of 5 stars

Last week we covered the basic overview of Application Connector and this week we’ll look at how to set it up. [The link to the setup guide] Settle in, this is detailed. F5 Application Connector is made up of two components: The Proxy and the...

Jason Rahm
Updated 1 day ago by Jason Rahm
5 out of 5 stars

This time last year, we released a Lightboard Lesson recorded by David Holmes featuring his insights on the ultimate passive inspection architecture. Whereas the solution he proposed in that video stepped perfect forward secrecy (pfs) traffic down...

Jason Rahm
Updated 2 weeks ago by Jason Rahm
5 out of 5 stars

Late last week, I updated the iRules wiki with all the commands and events introduced in version 14.0. In the process, I noticed there were several commands I had to update as well, as I have done for past versions. The updated commands are noted...

Jason Rahm
Updated 2 months ago by Jason Rahm
5 out of 5 stars

In version 13.1, the ILXLogger class was added to expand the ability to log from iRules LX. The API details have been added to to the wiki but in this article, I’ll add context and an example to boot. Let’s get to it! The first step is...

Jason Rahm
Updated 3 months ago by Jason Rahm
5 out of 5 stars

The BIG-IP platform has had Tcl-based iRules since the initial v9 release back in 2004. When version 11.4 released, the HTTP class was deprecated in favor of local traffic policies. The policies provide access to inspect and act on ingress and...

Jason Rahm
Updated 3 months ago by Jason Rahm
5 out of 5 stars

There are scenarios where it might be prudent to support HTTP request redirection on a single port, and thus, a single virtual server. Yes, this can be done with the alias port zero, but that locks all other ports down unless you plan to build out...

Peter Silva
Updated 4 months ago by Peter Silva
5 out of 5 stars

Our Featured Member series is a way for us to show appreciation and highlight active contributors in our community. Communities thrive on interaction and our Featured Series gives you some insight on some of our most active folks. Rhazi Youssef...

Peter Silva
Updated 2/20/2018 by Peter Silva
5 out of 5 stars

Last week we covered the basic overview of Application Connector and this week we’ll look at how to set it up. [The link to the setup guide] Settle in, this is detailed. F5 Application Connector is made up of two components: The Proxy and the...

Peter Silva
Updated 2/1/2018 by Peter Silva
5 out of 5 stars

After a brief hiatus for the New Year, we're kicking off the 2018 Featured Member series with a new DevCentral MVP: MrPlastic, Lee Sutcliffe. Like Kevin this past December, Lee does a great job with the opening question, so we'll let him...

Jason Rahm
Updated 1/17/2018 by Jason Rahm
5 out of 5 stars

We are pleased to announce availability of our updated F5 Programmability Editor for Eclipse IDE v2. The F5 Programmability Development Environment for Eclipse allows you to use the Eclipse IDE to manage iRules, iRules LX, iControl LX, and iApps...

Jibin
Updated 12/8/2017 by Jibin
5 out of 5 stars

This article answers some frequently asked questions about the iRules tracing feature and offers some suggestions on best practices.

Have a iRules Question or Discussion Topic?