{"id":29707464,"url":"https://github.com/pop-ecx/rango","last_synced_at":"2026-06-23T13:33:35.601Z","repository":{"id":304780135,"uuid":"1013346833","full_name":"pop-ecx/rango","owner":"pop-ecx","description":"Yet another Mythic C2 agent, written in Zig","archived":false,"fork":false,"pushed_at":"2026-06-11T12:14:04.000Z","size":2325,"stargazers_count":9,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-11T14:09:39.291Z","etag":null,"topics":["c2","offensive-security","red-team-tools","zig"],"latest_commit_sha":null,"homepage":"","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pop-ecx.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","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":"2025-07-03T18:41:33.000Z","updated_at":"2026-05-28T19:48:19.000Z","dependencies_parsed_at":"2025-07-15T11:45:05.491Z","dependency_job_id":"a5485227-714e-4c16-bf92-879fc8a6a785","html_url":"https://github.com/pop-ecx/rango","commit_stats":null,"previous_names":["pop-ecx/rango"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/pop-ecx/rango","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pop-ecx%2Frango","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pop-ecx%2Frango/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pop-ecx%2Frango/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pop-ecx%2Frango/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pop-ecx","download_url":"https://codeload.github.com/pop-ecx/rango/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pop-ecx%2Frango/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34691988,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-23T02:00:07.161Z","response_time":65,"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":["c2","offensive-security","red-team-tools","zig"],"created_at":"2025-07-23T17:10:58.448Z","updated_at":"2026-06-23T13:33:35.595Z","avatar_url":"https://github.com/pop-ecx.png","language":"Zig","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Rango \n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/pop-ecx/rango/blob/main/rango-2.png\" /\u003e\n\u003c/p\u003e\n\nRango is a simple and basic Mythic C2 agent written in zig for GNU/Linux systems. \n\nIt is designed as a proof of concept for testing zig as a language for writing C2 agents.\n\n\u003e I couldn't find a famous iguana character in pop culture to name my agent after so I went with rango.\n\n## Features\n\n- Basic C2 functionality\n- Zig implementation\n- Simple and easy to understand codebase\n- No external dependencies\n- Supports basic command execution\n\n## Capabilities\n- Execute ls on the target\n- Execute basic commands\n- Execute portscan (Experimental)\n\n## Installation\nTo install go to your mythic directory and run:\n\n```bash\nsudo ./mythic-cli install github https://github.com/pop-ecx/rango.git\n```\n\n\n## Coming Features\n- ~[ ]File upload and download~\n- ~[ ] encryption~\n- [ ] BOF support\n\n## Announcements\nRango now supports Windows targets. Most of the linux features are ported over to\nwindows as well. You can use the same format for commands in linux for windows\ne.g `ls` works the same in windows as it does in linux.\nIt is still in its early stages and at this point does not\nsupport packing out of the box. You can use external packers to pack the windows\nbinaries.\n\n\u003e :warning: Rango is still not mature yet. Expect some bugs.\n\n\n\n\u003e Since the agent nor translator doesn't support encryption at the moment, you can achieve this using ssl in http profile. Make sure the ssl is from a trusted CA as zig's http client can be bitchy if it isn't.\n\n\u003e ZYRA is now included as an option in the build process.\n\nIf you want to use the agent pre-[writergate](https://ziglang.org/download/0.15.1/release-notes.html#Writergate), go to the 0.14.0 branch\n\nWould you like to contribute? Check out the [contributing guidelines](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpop-ecx%2Frango","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpop-ecx%2Frango","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpop-ecx%2Frango/lists"}