DGCat-Admin — F5 BIG-IP Datagroup & URL Category Manager
A menu-driven administration tool for managing LTM datagroups and custom URL categories on F5 BIG-IP systems via the iControl REST API when orchestration tools such as Ansible are not available. Designed primarily for SSL Orchestrator (SSLO) policy management, but can be used for general purpose datagroup and URL category management.
Available in two versions with identical functionality:
- Bash (dgcat-admin.sh) — For Linux, macOS, or directly on BIG-IP/Big-IQ
- PowerShell (dgcat-admin.ps1) — For Windows (PowerShell 5.1+)
Why This Tool?
SSL Orchestrator (SSLO) policies rely heavily on datagroups and URL categories for traffic classification. While you can add sites directly to SSLO policies, this approach has limitations:
- SSLO uses iAppLX to generate APM per-request policies under the hood
- Each host or site added directly becomes an expression in the APM policy
- Large lists could degrade policy performance and are not easily manageable
The recommended approach: Use datagroups or URL categories for SSLO security policy rules. They're optimized for fast lookups, keep policies clean and are operationally easier to maintain.
DGCat-Admin makes managing those lists very easy.
- Need to export a few massive datagroups or custom URL categories so you can precisely replicate existing SSLO business logic at another site in just minutes?
- Need to ingest a large number of subnets or hosts from an Excel spreadsheet into a datagroup for SSLO security policy use?
- Want to take a custom URL category and convert it to a datagroup?
- Want to take a datagroup and convert it to a custom URL category?
This tool was designed specifically for those purposes.
https://github.com/hauptem/F5-SSL-Orchestrator-Tools/tree/main/DGCat-Admin
Published Mar 28, 2026
Version 1.0hauptem
Cirrus
Joined September 21, 2025
No CommentsBe the first to comment