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

Kevin Stewart
Updated 3 weeks ago by Kevin Stewart
5 out of 5 stars

TLS fingerprinting is a methodology based on the attributes in an SSL/TLS handshake ClientHello message, attributes that are ever-so-slightly unique across different client user agents. This methodology, while not perfect, presents an interesting approach to identifying user agents without first decrypting the traffic and looking for an HTTP User-Agent header.

David Holmes
Updated 3 weeks ago by David Holmes

You know how scientists hypothesize that there are an infinite number of universes? 2016 is a year that forces me to confront the reality that they may be right. I've been starting to think that we live in one of the bizarre, alternate...

Jason Rahm
Updated 1 month ago by Jason Rahm

When using SPDY/HTTP2 profile, TCL variables set before the HTTP_REQUEST event are not carried over to further events. This is easily reproducible with this simple iRule: when CLIENT_ACCEPTED { set default_pool [LB::server pool] } when...

John Alam
Updated 1 month ago by John Alam
5 out of 5 stars

This iRule integrates a reCAPTCHA v2 with your virtual server.     This iRule is similar to the existing reCAPTCHA v1 on devcentral:  https://devcentral.f5.com/codeshare/google-recaptcha-challenge-irule   Because...

Vernon
Updated 2 months ago by Vernon
5 out of 5 stars

You wish to provide a static maintenance splash page when all members of a pool serving a Virtual Server are currently down or disabled. This recipe provides a few approaches to accomplishing that.

David Holmes
Updated 2 months ago by David Holmes
5 out of 5 stars

An explanation of the mirai-strikeback iRule. The iRule sends an exploit back to Mirai bot processes and kills them. Use at your discretion.

Lori MacVittie
Updated 3 months ago by Lori MacVittie

Pop quiz: Do you know what the number one driver cited in 2016 for networking investments was? No peeking!   If you guessed speed and performance, you guessed right. If you guessed security don’t feel bad, it came in at number two, just...

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

Stanislas Piron is a Security Engineer for ExITeam. 16 years ago, Stanislas started out with Firewalls, email and Web content security. His first F5 deployment was with LTM and Link Controller 10 years ago and he is DevCentral’s Featured Member...

Vernon
Updated 3 months ago by Vernon

The Problem You manage a number of web sites, and they are spread across servers in several different pools. You want to use a single public IP for all of these, so you need to make a pool selection based on the incoming Host header value....

Vernon
Updated 3 months ago by Vernon
5 out of 5 stars

An iRule recipe for rewriting the Request Target (aka, Request-URI) and request Host transparently between client and server.

John Alam
Updated 1 month ago by John Alam
5 out of 5 stars

This iRule integrates a reCAPTCHA v2 with your virtual server.     This iRule is similar to the existing reCAPTCHA v1 on devcentral:  https://devcentral.f5.com/codeshare/google-recaptcha-challenge-irule   Because...

Vernon
Updated 2 months ago by Vernon
5 out of 5 stars

You wish to provide a static maintenance splash page when all members of a pool serving a Virtual Server are currently down or disabled. This recipe provides a few approaches to accomplishing that.

David Holmes
Updated 2 months ago by David Holmes
5 out of 5 stars

An explanation of the mirai-strikeback iRule. The iRule sends an exploit back to Mirai bot processes and kills them. Use at your discretion.

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

Stanislas Piron is a Security Engineer for ExITeam. 16 years ago, Stanislas started out with Firewalls, email and Web content security. His first F5 deployment was with LTM and Link Controller 10 years ago and he is DevCentral’s Featured Member...

Vernon
Updated 3 months ago by Vernon
5 out of 5 stars

An iRule recipe for rewriting the Request Target (aka, Request-URI) and request Host transparently between client and server.

Vernon
Updated 3 months ago by Vernon
5 out of 5 stars

Series Introduction In my experience, there are relatively few people who have extensive experience with Tcl. Since iRules is a Tcl dialect, that means that finding a solid iRules solution can be challenging, even for otherwise experienced...

Chase Abbott
Updated 4 months ago by Chase Abbott
5 out of 5 stars

Adding to the built-in security features of the BIG-IP platform, you can take advantage of an easy-to-use scripting language to customize security for your specific environment. Based on TCL and JavaScript (iRules LX), iRules enables you to select how you route, redirect, reject, intercept, inspect, transform, and basically control all inbound or outbound application traffic

Graham
Updated 5 months ago by Graham
5 out of 5 stars

Introduction After the SAML labs at Agility I got a lot of questions about how to automatically launch SAML resources and skip the webtop, and I promised I'd write it up for you. If you haven't been to Agility, check it out next year,...

Nir Zigler
Updated 5 months ago by Nir Zigler
5 out of 5 stars

An interesting topic was talked about in the recent Black Hat conference. It is a new attack called HEIST (HTTP Encrypted Information can be Stolen through TCP-windows) which demonstrates how to extract sensitive data from any authenticated...

Jason Rahm
Updated 7/18/2016 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...

Have a iRules Question or Discussion Topic?

Answers

Reverse proxy
Updated 10 minutes ago
By adoo
0 votes
How do you allow ANY traffic for a URL?
Updated 25 minutes ago
0 votes
URI Masking if there's multiple redirects
Updated 10 hours ago
0 votes
iRules policy in sequence order.?
Updated 11 hours ago
0 votes
Wechat persistence irules!!
Updated 13 hours ago
0 votes