{"id":26940058,"url":"https://github.com/demon1a/htb-tcp-switcher","last_synced_at":"2025-10-23T23:55:31.104Z","repository":{"id":111172764,"uuid":"341435495","full_name":"DEMON1A/HTB-TCP-Switcher","owner":"DEMON1A","description":"HackTheBox OVPN Config Switcher From UDP Into TCP Over 443.","archived":false,"fork":false,"pushed_at":"2021-02-24T03:33:36.000Z","size":10,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-10T13:04:09.818Z","etag":null,"topics":["capture-the-flag","ctf","hacking","hackthebox","openvpn","python3","tls","udp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DEMON1A.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","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},"funding":{"patreon":"MohammedDief","custom":"https://paypal.me/MohammedDieff"}},"created_at":"2021-02-23T05:07:45.000Z","updated_at":"2024-01-04T18:36:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"e38b070e-8dd3-44bf-89c9-6e7245fcbed4","html_url":"https://github.com/DEMON1A/HTB-TCP-Switcher","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/DEMON1A/HTB-TCP-Switcher","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEMON1A%2FHTB-TCP-Switcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEMON1A%2FHTB-TCP-Switcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEMON1A%2FHTB-TCP-Switcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEMON1A%2FHTB-TCP-Switcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DEMON1A","download_url":"https://codeload.github.com/DEMON1A/HTB-TCP-Switcher/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DEMON1A%2FHTB-TCP-Switcher/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263385600,"owners_count":23458736,"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":["capture-the-flag","ctf","hacking","hackthebox","openvpn","python3","tls","udp"],"created_at":"2025-04-02T15:16:30.679Z","updated_at":"2025-10-23T23:55:30.797Z","avatar_url":"https://github.com/DEMON1A.png","language":"Python","funding_links":["https://patreon.com/MohammedDief","https://paypal.me/MohammedDieff"],"categories":[],"sub_categories":[],"readme":"# HTB-TCP-Switcher [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Check%20out%20HTP-TCP-Switcher%20on%20github.\u0026url=https://github.com/DEMON1A/HTB-TCP-Switcher\u0026via=DemoniaSlash\u0026hashtags=htb,hackthebox)\n- HackTheBox OVPN Config Switcher From UDP Into TCP Over 443.\n\n# What's HTB-TCP-Switcher? :worried:\n- In some countries like Egypt. VPN connections is blocked over UDP. But since they can't access the TLS packets. You can bypass this by making your connection over TLS. HTB allowed connections over TLS to let users in countries thath blocks the VPN Connections to use their service. But most of the users don't really know how to swtich from UDP to TCP on the OVPN Config **( Including me, thanks to some friend who told me how to swtich it )**. So i wrote a small script to auto swtich your config from UDP into TCP and genarte a new condig.\n\n## Script Installation: :hearts:\n```\ngit clone https://github.com/DEMON1A/HTB-TCP-Switcher\ncd HTB-TCP-Switcher/\npip3 install -r requirements.txt\npython3 main.py [OPTIONS]\n```\n\n## Usage: :open_mouth:\n### Options:\n- `-f` , `--file`\n- `-o` , `--output` , `default=\"configs\"`\n\n### Examples:\n```\npython3 main.py -f /home/user/Downloads/user.ovpn\n```\n\n```\npython3 main.py -f /home/user/Downloads/user.ovpn -o outputFolderName\n```\n\n## Found This Script Helpful? :dizzy:\n- Giving it a star :star: will be great and i will be thankful for that. that will help the repo to be visible to more people.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemon1a%2Fhtb-tcp-switcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdemon1a%2Fhtb-tcp-switcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdemon1a%2Fhtb-tcp-switcher/lists"}