{"id":13546125,"url":"https://github.com/frank2/oxide","last_synced_at":"2026-03-03T06:38:45.559Z","repository":{"id":151318053,"uuid":"471586064","full_name":"frank2/oxide","owner":"frank2","description":"A PoC packer written in Rust!","archived":false,"fork":false,"pushed_at":"2022-04-01T00:31:08.000Z","size":39,"stargazers_count":64,"open_issues_count":0,"forks_count":7,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-11-03T14:37:32.782Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/frank2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"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}},"created_at":"2022-03-19T03:54:11.000Z","updated_at":"2024-09-25T08:36:02.000Z","dependencies_parsed_at":"2023-04-08T06:17:22.712Z","dependency_job_id":null,"html_url":"https://github.com/frank2/oxide","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/frank2%2Foxide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank2%2Foxide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank2%2Foxide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/frank2%2Foxide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/frank2","download_url":"https://codeload.github.com/frank2/oxide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246860271,"owners_count":20845635,"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-08-01T12:00:32.206Z","updated_at":"2026-03-03T06:38:45.529Z","avatar_url":"https://github.com/frank2.png","language":"Rust","funding_links":[],"categories":["Offensive Security and Red Teaming","Rust"],"sub_categories":["Packing, Obfuscation, Encryption, Anti-analysis"],"readme":"# OXiDE\n\nOXiDE is a PoC Rust packer. It doesn't do much other than compress the target binary, but if you read the code,\nyou'll find that extending it to do more (e.g., obfuscation, anti-reversing) is very possible! For updates to the\npackage, you can read the changelog [here](https://github.com/frank2/oxide/blob/main/CHANGELOG.md).\n\n## Building\n\nYou need a copy of [NASM](https://www.nasm.us/) in your working directory. This is because OXiDE uses build-scripts\nin order to accomplish various assembly tasks. Other than that, simply running `cargo build` on the root directory\nshould be enough to build the binary.\n\nOriginally, this was using Rust nightly builds, but now that the strip feature is included in the main binary,\nthis only requires the mainline. Minimum version to compile should be Rust 1.56.\n\n## Contact\n\nThis is still an ongoing project and I plan on revamping it into more than just a PoC, so if you want to contribute,\nfeel free to issue a PR here on GitHub or contact me via Twitter at @[verixvogel](https://twitter.com/verixvogel).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank2%2Foxide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffrank2%2Foxide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffrank2%2Foxide/lists"}