Forum Discussion
iRules for recreation: HTTP Protocol Parser implemented using BIG-IP iRule(unfinished)
Hi, everyone in devcentral:
I am currently using iRules to simulate the basic functions of an http profile. With this set of scripts, you can achieve similar functionality without needing to mount an http profile on Virtual Server.
This set of scripts is only for learning iRules, HTTP, TCP, and related knowledge, and must not be used in a production environment. If there is a need for HTTP protocol parsing, please use the http profile.
The current functions are not yet complete; additional features will be added later. Anyone interested are welcome to provide suggestions.
GitHub - lfptss/http_protocol_parser · GitHub
3 Replies
Hiii
Great initiative 💪
You can check the official info about github/F5https://clouddocs.f5.com/training/community/github_search.html
https://github.com/f5devcentral/f5-agility-labs-irules
- TeckEco
Altostratus
Interesting discussion his highlights a real-world challenge with iRules where protocol parsing and TCP-level inspection don’t always behave as expected. The points about handling non-HTTP traffic and deciding when to collect or bypass payload data are especially important for clean design. Thanks for sharing the details, it’s a useful reference for anyone working on BIG-IP traffic control and protocol detection.
- ecolauce
Altocumulus
Thank you for your reply. This iRule is an experiment used to practice parsing layer7 data at the TCP level, and other non-HTTP traffic handling can refer to this.
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