Forum Discussion
Is it possible to compile iRules into a binary/encrypted format for distribution as an app?
We're looking to develop an add-on for Big-IP, and would like to understand what options are available for ISVs?
thank you
3 Replies
- Prash_Bharadwaj
Altocumulus
As far as I know, there is no way to compile iRule as binary. If you are looking to create standard templates, you many consider creating iApps. It works only in version 11 and higher.
- Rui_77982
Nimbostratus
Thanks for your response Prash. I'm new to F5's development capabilities. Looks like iApps makes it possible to nicely wrap your configuration changes (i.e. iRules?) into a single package, but how do you enforce licensing restrictions?
Regards
- Kevin_Stewart
Employee
An iApp is a way to package a configuration, but does not in and of itself prevent tampering with the included iRule(s). You cannot compile an iRule yourself. You can certainly obfuscate, encode, and/or encrypt portions of an iRule, but given that the iRule processor needs to be able to access the underlying code, you would have to also provide the de-obfuscation, decoding, and/or decrypting functions with that iRule.
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