{"id":20329709,"url":"https://github.com/f5devcentral/f5-professional-services","last_synced_at":"2025-04-06T11:10:41.411Z","repository":{"id":38291446,"uuid":"483767963","full_name":"f5devcentral/f5-professional-services","owner":"f5devcentral","description":"Solutions, tools and examples developed by the F5 Professional Services team.","archived":false,"fork":false,"pushed_at":"2025-03-17T13:13:09.000Z","size":5044,"stargazers_count":50,"open_issues_count":1,"forks_count":36,"subscribers_count":13,"default_branch":"main","last_synced_at":"2025-03-30T10:08:16.099Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/f5devcentral.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"code_of_conduct.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-04-20T18:23:21.000Z","updated_at":"2025-03-17T13:13:06.000Z","dependencies_parsed_at":"2024-01-11T19:43:21.146Z","dependency_job_id":"dd70433f-9fc8-46b0-a2cb-9354684b5e46","html_url":"https://github.com/f5devcentral/f5-professional-services","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Ff5-professional-services","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Ff5-professional-services/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Ff5-professional-services/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/f5devcentral%2Ff5-professional-services/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/f5devcentral","download_url":"https://codeload.github.com/f5devcentral/f5-professional-services/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247471521,"owners_count":20944158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T20:13:01.900Z","updated_at":"2025-04-06T11:10:41.386Z","avatar_url":"https://github.com/f5devcentral.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# F5 Professional Services\nSolutions, tools and examples developed by the F5 Professional Services team.\n\n## Examples\nThe 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.\n\n\n| Example                                         | Description |\n| ----------------------------------------------- | ----------- |\n| [ansible-playbooks](examples/ansible-playbooks)| This contains sample ansible playbooks.   |\n| [as3-declarations](examples/as3-declarations)| This contains sample AS3 declarations.  |\n| [big-ip-iapps](examples/big-ip-iapps)| This contains sample iApps. |\n| [big-ip-icontrol](examples/big-ip-icontrol)| This contains sample iControl calls as well as postman collections. |\n| [big-ip-irules](examples/big-ip-irules)| This contains various iRules samples. |\n| [big-ip-irulesLX](examples/big-ip-irulesLX)| This contains various iRulesLX samples.  |\n| [big-iq-api](examples/big-iq-api)| This contains sample BIG-IQ API calls as well as postman collections. |\n| [cfe-declarations](examples/cfe-declarations)| This contains various F5 Cloud Failover Extension related material. |\n[do-declarations](examples/do-declarations)| This contains sample DO declarations. |\n| [f5-distributed-cloud](examples/f5-distributed-cloud)| This contains F5 Distributed Cloud samples and Postman Collections. |\n| [log-messages-samples](examples/log-messages-samples) | This contains sample log messages in BIG-IP. |\n| [terraform-deployments](examples/terraform-deployments) | This contains sample Terraform deployments. |\n\n\n\n## Tools\nThe tools folder contains utilities which can assist with a variaty of tasks related to the F5 portfolio.\n\n| Tool                                         | Description |\n| ----------------------------------------------- | ----------- |\n| [f5-awaf-export-policies](tools/f5-awaf-export-policies)| A small script to export all AWAF policies from a BIG-IP device. |\n| [f5-bigip-dns-wideip-lookup](tools/f5-bigipdns-wideip-lookup)| This script pulls wideip hostnames from a BIGIP-DNS device and make a DNS request using dig |\n| [f5-bigip-dns-export-wideips-config](tools/f5-bigip-dns-export-wideips-config)| Script to export WideIP config to a CSV file. |\n| [f5-bigip-ltm-export-vs-config](tools/f5-bigip-ltm-export-vs-config)| Script to export Virtual Server config to a CSV file. |\n| [f5-waf-quick-patch-cve-2021-44228](tools/f5-waf-quick-patch-cve-2021-44228)| This patches various BIG-IP ASM policies for CVE-2021-44228.  |\n| [f5-waf-quick-view](tools/f5-waf-quick-view)| This reports on some settings across BIG-IP ASM policies.  |\n| [f5-xc-backup](tools/f5-xc-backup)| A script to backup F5 XC configuration. |\n| [f5-xc-blindfold](tools/f5-xc-blindfold)| Bash script to blindfold the TLS private key prior to deployment to F5 XC config. |\n| [f5-xc-convert-eap-config](tools/f5-xc-convert-eap-config)| Bash script to convert EAP configuration in JSON format to a human-readable file. |\n| [f5-xc-export-logs](tools/f5-xc-export-logs)| Scripts to export F5 XC security and access event logs from the last X hours to a CSV file. |\n| [f5-bigip-declarative-waf-toolkit](tools/f5-bigip-declarative-waf-toolkit)| Python script to manage F5 WAF declarative policies. |\n| [f5-awaf-attack-signature-enforcer](tools/f5-awaf-attack-signature-enforcer)| A tool written in *Go* to help manage and enforce attack signatures on a *BIG-IP Advanced WAF System*. |\n\n\n## Tips \u0026 Tricks\nThe tip-and-tricks folder contains common commands used day to day in F5 technologies as well as cheatsheets and tips on various ancillary tools.\n\n| tips-and-tricks                                         | Description |\n| ----------------------------------------------- | ----------- |\n| [big-ip-common-commands](tips-and-tricks/big-ip-common-commands)| This contains a list of very useful BIG-IP commands.  |\n| [traffic-generator-tools-cheatsheet](tips-and-tricks/traffic-generator-tools-cheatsheet)| This contains a list of traffic generator tools their cheatsheets. |\n\n## Support Information\nThis repository is community-supported. Follow instructions below on how to raise issues.\n\n### Filing Issues and Getting Help\nIf you come across a bug or other issue, use [GitHub Issues](https://github.com/f5devcentral/f5-professional-services/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.\n\n## Contributing\nSee the contributing [instructions](/CONTRIBUTING.md) to get started contributing.\n\n## Community Code of Conduct\nPlease refer to the [F5 DevCentral Community Code of Conduct](code_of_conduct.md).\n\n## License\nAll solutions within this repository are provided under the [Apache 2.0](https://www.apache.org/licenses/LICENSE-2.0) license. Please see the [LICENSE](/LICENSE) file for more detailed terms and conditions.\n\n## Disclaimer\nThis repository and its contents are not an official F5 product nor it is officialy supported by F5.\n\n## Contact\nFor questions, issues, and comments please refer to [Contributing](/CONTRIBUTING.md) section on this page. \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5devcentral%2Ff5-professional-services","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ff5devcentral%2Ff5-professional-services","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ff5devcentral%2Ff5-professional-services/lists"}