{"id":20887497,"url":"https://github.com/netscaler/default-ssl-profile-script","last_synced_at":"2025-09-25T15:58:18.929Z","repository":{"id":164473536,"uuid":"639915853","full_name":"netscaler/default-ssl-profile-script","owner":"netscaler","description":"Python Script to export a list of SSL vServers and assign each a Default SSL Profile.","archived":false,"fork":false,"pushed_at":"2023-06-17T00:55:27.000Z","size":19143,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-09-25T15:58:17.069Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/netscaler.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-05-12T14:14:00.000Z","updated_at":"2024-04-16T09:52:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"49c1ba41-1879-43dd-9e67-e90d362163e4","html_url":"https://github.com/netscaler/default-ssl-profile-script","commit_stats":null,"previous_names":["netscaler/default-ssl-profile-script"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/netscaler/default-ssl-profile-script","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fdefault-ssl-profile-script","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fdefault-ssl-profile-script/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fdefault-ssl-profile-script/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fdefault-ssl-profile-script/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/netscaler","download_url":"https://codeload.github.com/netscaler/default-ssl-profile-script/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/netscaler%2Fdefault-ssl-profile-script/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276945662,"owners_count":25733087,"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","status":"online","status_checked_at":"2025-09-25T02:00:09.612Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-18T08:20:24.562Z","updated_at":"2025-09-25T15:58:18.924Z","avatar_url":"https://github.com/netscaler.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Tool to migrate the SSL configuration to the default SSL profile\nTool for migrating and converting the NetScaler SSL configuration to the default SSL profile-specific configuration.\n\n## Description\nWhen you enable the default SSL profile, the in-built default SSL profile is attached to SSL entities and the entire SSL configuration changes to the default settings. As a result, your custom settings are lost. Manually adding the missing entries to the configuration is a tedious task. This tool scans the existing NetScaler configuration file and creates custom profiles. The tool is available for Linux, Windows, and Mac operating systems. The following illustration shows the workflow of the SSL profile converter tool.\n\n![SSL profile tool converter wrokflow](/media/SSL_Profile_Convertor_Flow_Chart.png)\n\n## Prerequisites\nThe Linux/Windows/Mac device from where this script is run must support Python3. \nYou must save the configuration (ns.conf) before running the script.\n\n## Downloads\n\n### For Linux\n./SSLconfigConverter_linux\n\n### For Windows\n./SSLconfigConverter.exe\n\n### For Mac\n./SSLconfigConverter_mac\n\n## Procedure\n\nThis script is interactive. When you run the command, some prompts appear. The first prompt is for information purposes only. Second, you are prompted to provide the latest NetScaler configuration file (ns.conf). Third, select YES if you want to provide the SSL profile name. Otherwise, the tool automatically provides a name. The output is a batch file. \n\nWhen prompted to review the batch file, type YES to review or NO to exit. Copy the batch file to your NetScaler, enable the default profile, and run the batch command.\n\nThe following messages/prompts appear when you run the script:\n\nSSL configuration converter tool helps convert the legacy NetScaler configuration to the default SSL profile configuration\n\n...\n\u003eProvide the latest saved NetScaler configuration file (ns.conf):\n\n\n\u003eDo you want to provide an SSL profile name (Yes/No):\n...\n\n(The following prompt appears if you selected YES.)\n...\n\u003eType the SSL profile name:\n...\n\nA batch file is created.\n\n...\n\u003eDo you want to review the batch file (YES/NO):\n...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetscaler%2Fdefault-ssl-profile-script","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnetscaler%2Fdefault-ssl-profile-script","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnetscaler%2Fdefault-ssl-profile-script/lists"}