Skip to content

Solutions, tools and examples developed by the F5 Professional Services team.

Notifications You must be signed in to change notification settings

f5devcentral/f5-professional-services

Repository files navigation

F5 Professional Services

Solutions, tools and examples developed by the F5 Professional Services team.

Examples

The examples folder has common examples and solutions for different products of the F5 portfolio. Use them as a reference for your own or extend them for a particular use case.

Example Description
ansible-playbooks This contains sample ansible playbooks.
as3-declarations This contains sample AS3 declarations.
big-ip-iapps This contains sample iApps.
big-ip-icontrol This contains sample iControl calls as well as postman collections.
big-ip-irules This contains various iRules samples.
big-ip-irulesLX This contains various iRulesLX samples.
big-iq-api This contains sample BIG-IQ API calls as well as postman collections.
cfe-declarations This contains various F5 Cloud Failover Extension related material.
do-declarations This contains sample DO declarations.
f5-distributed-cloud This contains F5 Distributed Cloud samples and Postman Collections.
log-messages-samples This contains sample log messages in BIG-IP.
terraform-deployments This contains sample Terraform deployments.

Tools

The tools folder contains utilities which can assist with a variaty of tasks related to the F5 portfolio.

Tool Description
f5-awaf-export-policies A small script to export all AWAF policies from a BIG-IP device.
f5-bigip-dns-wideip-lookup This script pulls wideip hostnames from a BIGIP-DNS device and make a DNS request using dig
f5-bigip-dns-export-wideips-config Script to export WideIP config to a CSV file.
f5-bigip-ltm-export-vs-config Script to export Virtual Server config to a CSV file.
f5-waf-quick-patch-cve-2021-44228 This patches various BIG-IP ASM policies for CVE-2021-44228.
f5-waf-quick-view This reports on some settings across BIG-IP ASM policies.
f5-xc-backup A script to backup F5 XC configuration.
f5-xc-blindfold Bash script to blindfold the TLS private key prior to deployment to F5 XC config.
f5-xc-convert-eap-config Bash script to convert EAP configuration in JSON format to a human-readable file.
f5-xc-export-logs Scripts to export F5 XC security and access event logs from the last X hours to a CSV file.
f5-bigip-declarative-waf-toolkit Python script to manage F5 WAF declarative policies.
f5-awaf-attack-signature-enforcer A tool written in Go to help manage and enforce attack signatures on a BIG-IP Advanced WAF System.

Tips & Tricks

The tip-and-tricks folder contains common commands used day to day in F5 technologies as well as cheatsheets and tips on various ancillary tools.

tips-and-tricks Description
big-ip-common-commands This contains a list of very useful BIG-IP commands.
traffic-generator-tools-cheatsheet This contains a list of traffic generator tools their cheatsheets.

Support Information

This repository is community-supported. Follow instructions below on how to raise issues.

Filing Issues and Getting Help

If you come across a bug or other issue, use GitHub Issues to submit an issue for our team. You can also see the current known issues on that page, which are tagged with a purple Known Issue label.

Contributing

See the contributing instructions to get started contributing.

Community Code of Conduct

Please refer to the F5 DevCentral Community Code of Conduct.

License

All solutions within this repository are provided under the Apache 2.0 license. Please see the LICENSE file for more detailed terms and conditions.

Disclaimer

This repository and its contents are not an official F5 product nor it is officialy supported by F5.

Contact

For questions, issues, and comments please refer to Contributing section on this page.

About

Solutions, tools and examples developed by the F5 Professional Services team.

Resources

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published