{"id":27241059,"url":"https://github.com/bfjesso/elfa","last_synced_at":"2026-04-28T08:37:57.676Z","repository":{"id":283996604,"uuid":"953466680","full_name":"bfjesso/elfa","owner":"bfjesso","description":"CLI program to view info about ELF files, written in Rust","archived":false,"fork":false,"pushed_at":"2025-03-30T11:49:05.000Z","size":70,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-25T16:26:02.096Z","etag":null,"topics":["cli","elf","linux","reverse-engineering","rust"],"latest_commit_sha":null,"homepage":"https://crates.io/crates/elfa","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/bfjesso.png","metadata":{"files":{"readme":"README.md","changelog":null,"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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-03-23T12:45:21.000Z","updated_at":"2025-03-30T11:49:08.000Z","dependencies_parsed_at":"2025-03-28T23:47:11.397Z","dependency_job_id":"5ba9bd12-bce6-438a-bd86-61485963c162","html_url":"https://github.com/bfjesso/elfa","commit_stats":null,"previous_names":["jesso4906/elf-viewer","jesso4906/elf-printer","jesso4906/elfa","bfjesso/elfa"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bfjesso/elfa","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bfjesso%2Felfa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bfjesso%2Felfa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bfjesso%2Felfa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bfjesso%2Felfa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bfjesso","download_url":"https://codeload.github.com/bfjesso/elfa/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bfjesso%2Felfa/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29578142,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-18T08:38:15.585Z","status":"ssl_error","status_checked_at":"2026-02-18T08:38:14.917Z","response_time":162,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["cli","elf","linux","reverse-engineering","rust"],"created_at":"2025-04-10T19:56:29.576Z","updated_at":"2026-02-18T12:01:27.435Z","avatar_url":"https://github.com/bfjesso.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ELF Analyzer\nThis is a CLI tool that prints information about ELF files. For certain fields, it will display the raw value and what it actually means.\nIt can display the ELF header, section headers, program headers, and symbols.\n\n# Installation\nYou can either use cargo install to build and install the binary from crates.io, or clone the repo and build it from there.\n\n```bash\n\ncargo install elfa\n\n```\nor\n```bash\n\ngit clone https://github.com/bfjesso/elfa.git\ncd elfa\ncargo build -r # build binary in release mode\ncd target/release\n\n```\n\n# Usage\n```bash\n\nelfa [OPTIONS] [FILE PATH]\n\n```\nYou can use the -h or --help flag to get a list of options.\nFor certain options, you can pass an index or name before the file path.\nIf you do not provide any arguments other than a file path, the ELF header will be printed by default.\n\n![screen shot of elfa](./screenshot.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbfjesso%2Felfa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbfjesso%2Felfa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbfjesso%2Felfa/lists"}