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 6 days ago by Jason Rahm

On the side of the road in northern Missouri just north of Mark Twain’s stomping grounds, there is a slice of hillside removed just to the side of the highway. In Arkansas, there’s a nondescript field tucked away in a state park. Short of word of...

Joe Martin
Updated 6 days ago by Joe Martin

How to mitigate the HTTPoxy vulnerability using your F5 BIGIP. CVE-2016-5385, CVE-2016-5386, CVE-2016-5387, CVE-2016-5388, CVE-2016-1000109, CVE-2016-1000110

Jason Rahm
Updated 1 week ago by Jason Rahm

Leading into June’s Programmability Month, we announced a codeshare challenge contest, where DevCentral community members could contribute a solution (or several) that they’ve created to solve problems in their environments. We had a lot of great...

Peter Silva
Updated 2 weeks ago by Peter Silva
5 out of 5 stars

Yann Desmarest is the Innovation Center Manager at e-Xpert Solutions SA and one of DevCentral’s top contributors. e-Xpert Solutions SA is a F5 Gold Partner, Unity Partner Support and a Guardian Partner. Yann has been a BIG-IP administrator for 6...

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

It’s been a long time coming, but I’m pleased to announce a brand new editor for your iRules: F5 Programmability for Eclipse! This editor supports iRules & iRules LX in its initial release, but stay tuned for more features down the road. One...

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

We’ve expanded over the years to include systems, configuration, advanced modules, security, etc, but programmability has historically been the bread and butter of what we do. Given the success we had with February’s security month, this...

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

Years back, NBC had these public service announcements, or PSAs, on a range of subjects, delivered by their on-air talent. The series was branded “The More You Know.” One of their flagship comedies “The Office” then turned this into their...

Jason Rahm
Updated 1 month ago by Jason Rahm

We’ve covered quite a bit of ground in the Getting Started with iRules and Intermediate iRules series. In this series, we’ll dive even deeper down the rabbit hole, starting with the table command. This article is a primer for the power of tables,...

Jason Rahm
Updated 1 month ago by Jason Rahm

Scan is used to parse out strings. It takes a string and based on your format parameters, stores the matches in one or more variables. It also returns the number of conversions performed, so it can be used in a conditional as well. For all the...

Jason Rahm
Updated 1 month ago by Jason Rahm

The binary scan command, like the scan command covered in this Advanced iRules series, parses strings. Only, as the adjective indicates, it parses binary strings. In this article, I’ll highlight the command syntax and a few of the format string...

Joe Martin
Updated 6 days ago by Joe Martin

How to mitigate the HTTPoxy vulnerability using your F5 BIGIP. CVE-2016-5385, CVE-2016-5386, CVE-2016-5387, CVE-2016-5388, CVE-2016-1000109, CVE-2016-1000110

Jason Rahm
Updated 1 week ago by Jason Rahm

Leading into June’s Programmability Month, we announced a codeshare challenge contest, where DevCentral community members could contribute a solution (or several) that they’ve created to solve problems in their environments. We had a lot of great...

Peter Silva
Updated 2 weeks ago by Peter Silva
5 out of 5 stars

Yann Desmarest is the Innovation Center Manager at e-Xpert Solutions SA and one of DevCentral’s top contributors. e-Xpert Solutions SA is a F5 Gold Partner, Unity Partner Support and a Guardian Partner. Yann has been a BIG-IP administrator for 6...

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

It’s been a long time coming, but I’m pleased to announce a brand new editor for your iRules: F5 Programmability for Eclipse! This editor supports iRules & iRules LX in its initial release, but stay tuned for more features down the road. One...

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

We’ve expanded over the years to include systems, configuration, advanced modules, security, etc, but programmability has historically been the bread and butter of what we do. Given the success we had with February’s security month, this...

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

Years back, NBC had these public service announcements, or PSAs, on a range of subjects, delivered by their on-air talent. The series was branded “The More You Know.” One of their flagship comedies “The Office” then turned this into their...

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

In this Getting Started with iRules series, We’ll cover topics ranging from this first installment, which includes some programming basics and concepts, up through F5 terminology and concepts, iRules basics and usage, components, etc. This primer...

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

This iRules roundtable discussion covers the state of F5's BIG-IP iRules by some of F5's brightest. And me. Join Jason, Eric, Gary, and Kevin as they talk about lessons learned, iRules status as the old man on campus given the introduction...

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

In this edition of Lightboard Lessons, Jason discusses the architectural implications of using iRules on F5’s BIG-IP platform.

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

Well hello there, community! Starting June 1st, we’re going to follow February’s successful Security Month with a month-long effort focused on programmability. The daily content schedule will drop June 1st, but you can look forward...

Have a iRules Question or Discussion Topic?

Answers

DNS_Response, insert DNSX answer iRule
Updated 1 hour ago
By MH1
0 votes
wildcard URL redirection with wildcard as part of URL
Updated 1 hour ago
0 votes
Non-blocking (asynchronous) SIDEBAND
Updated 17 hours ago
0 votes
irules redline
Updated 20 hours ago
By 学徒
0 votes