{"id":26260258,"url":"https://github.com/aquynh/capstone","last_synced_at":"2025-03-13T23:01:49.625Z","repository":{"id":12142502,"uuid":"14735429","full_name":"capstone-engine/capstone","owner":"capstone-engine","description":"Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.","archived":false,"fork":false,"pushed_at":"2024-10-29T04:02:37.000Z","size":62565,"stargazers_count":7574,"open_issues_count":331,"forks_count":1551,"subscribers_count":300,"default_branch":"next","last_synced_at":"2024-10-29T14:50:23.304Z","etag":null,"topics":["arm","arm64","bpf","disassembler","ethereum","framework","m0s65xx","m680x","m68k","mips","powerpc","reverse-engineering","riscv","security","sparc","systemz","tms320c64x","webassembly","x86","x86-64"],"latest_commit_sha":null,"homepage":"http://www.capstone-engine.org","language":"C","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/capstone-engine.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSES/LICENSE.TXT","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":"2013-11-27T02:32:11.000Z","updated_at":"2024-10-29T12:04:21.000Z","dependencies_parsed_at":"2023-02-10T20:15:46.235Z","dependency_job_id":"a9f670d9-7b15-4317-b418-6dc0dcba0864","html_url":"https://github.com/capstone-engine/capstone","commit_stats":{"total_commits":4488,"total_committers":325,"mean_commits":13.80923076923077,"dds":0.4155525846702317,"last_synced_commit":"306d5716d8faece2e6c74d5cf0a30be32e578aee"},"previous_names":["aquynh/capstone"],"tags_count":40,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capstone-engine%2Fcapstone","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capstone-engine%2Fcapstone/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capstone-engine%2Fcapstone/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/capstone-engine%2Fcapstone/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/capstone-engine","download_url":"https://codeload.github.com/capstone-engine/capstone/tar.gz/refs/heads/next","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243495503,"owners_count":20299922,"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":["arm","arm64","bpf","disassembler","ethereum","framework","m0s65xx","m680x","m68k","mips","powerpc","reverse-engineering","riscv","security","sparc","systemz","tms320c64x","webassembly","x86","x86-64"],"created_at":"2025-03-13T23:01:34.836Z","updated_at":"2025-03-13T23:01:49.602Z","avatar_url":"https://github.com/capstone-engine.png","language":"C","readme":"Capstone Engine\n===============\n\n[![Build status](https://ci.appveyor.com/api/projects/status/a4wvbn89wu3pinas/branch/next?svg=true)](https://ci.appveyor.com/project/aquynh/capstone/branch/next)\n[![pypi package](https://badge.fury.io/py/capstone.svg)](https://pypi.python.org/pypi/capstone)\n[![pypi downloads](https://pepy.tech/badge/capstone)](https://pepy.tech/project/capstone)\n[![oss-fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/capstone.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened\u0026can=1\u0026q=proj:capstone)\n\n\u003e [!TIP]\n\u003e Welcome to join our community group!\n\u003e \u0026ensp; [\u003cimg src=\"https://img.shields.io/badge/Telegram-2CA5E0?style=flat-squeare\u0026logo=telegram\u0026logoColor=white\" height=\"22\" /\u003e](https://t.me/CapstoneEngine)\n\nCapstone is a disassembly framework with the target of becoming the ultimate\ndisasm engine for binary analysis and reversing in the security community.\n\nCreated by Nguyen Anh Quynh, then developed and maintained by a small community,\nCapstone offers some unparalleled features:\n\n- Support multiple hardware architectures: ARM, AArch64, Alpha, ARC, BPF, Ethereum VM,\n  LoongArch, HP PA-RISC (HPPA), M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH,\n  Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86 (16, 32, 64), Xtensa.\n\n- Having clean/simple/lightweight/intuitive architecture-neutral API.\n\n- Provide details on disassembled instruction (called “decomposer” by others).\n\n- Provide semantics of the disassembled instruction, such as list of implicit\n  registers read \u0026 written.\n\n- Implemented in pure C language, with lightweight bindings for Swift, D, Clojure, F#,\n  Common Lisp, Visual Basic, PHP, PowerShell, Emacs, Haskell, Perl, Python,\n  Ruby, C#, NodeJS, Java, GO, C++, OCaml, Lua, Rust, Delphi, Free Pascal \u0026 Vala\n  ready either in main code, or provided externally by the community).\n\n- Native support for all popular platforms: Windows, Mac OSX, iOS, Android,\n  Linux, \\*BSD, Solaris, etc.\n\n- Thread-safe by design.\n\n- Special support for embedding into firmware or OS kernel.\n\n- High performance \u0026 suitable for malware analysis (capable of handling various\n  X86 malware tricks).\n\n- Distributed under the open source BSD license.\n\nFurther information is available at https://www.capstone-engine.org\n\n\nCompile\n-------\n\nSee [BUILDING.md](BUILDING.md) file for how to compile and install Capstone.\n\n\nDocumentation\n-------------\n\n- Useful links and tutorials: [docs/README](docs/README)\n- Software architecture overview: [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)\n- Testing documentation: [tests/README.md](tests/README.md)\n- Updater (Auto-Sync) documentation: [suite/auto-sync/README.md](suite/auto-sync/README.md)\n\nContributing\n----\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for an intro.\n\nFuzz\n----\n\nSee suite/fuzz/README.md for more information.\n\nLicense\n-------\n\nThis project is released under the BSD license. If you redistribute the binary\nor source code of Capstone, please attach file LICENSE.TXT with your products.\n","funding_links":[],"categories":["Tools","Debugging and Reverse Engineering","TODO scan for Android support in followings","Uncategorized","C","Podcast","Developer tool","Utilities ##","Tools and Frameworks","\u003ca id=\"1d9dec1320a5d774dc8e0e7604edfcd3\"\u003e\u003c/a\u003e工具-新添加的"],"sub_categories":["Essential Tools","Disassemblers and debuggers","Other Resources","Uncategorized","Mesh networks","Vim ###","Language Agnostic","\u003ca id=\"8f1b9c5c2737493524809684b934d49a\"\u003e\u003c/a\u003e文章\u0026\u0026视频"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faquynh%2Fcapstone","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faquynh%2Fcapstone","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faquynh%2Fcapstone/lists"}