{"id":13415536,"url":"https://github.com/eteran/edb-debugger","last_synced_at":"2025-05-14T20:08:06.824Z","repository":{"id":29517511,"uuid":"33055929","full_name":"eteran/edb-debugger","owner":"eteran","description":"edb is a cross-platform AArch32/x86/x86-64 debugger.","archived":false,"fork":false,"pushed_at":"2024-08-16T07:04:55.000Z","size":10116,"stargazers_count":2787,"open_issues_count":83,"forks_count":331,"subscribers_count":120,"default_branch":"master","last_synced_at":"2025-04-10T05:00:58.970Z","etag":null,"topics":["c-plus-plus","capstone","debugger","edb","linux","ollydbg","qt","reverse-engineering","security","x86","x86-64"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eteran.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":".github/FUNDING.yml","license":"COPYING","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},"funding":{"github":"eteran","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2015-03-29T00:34:00.000Z","updated_at":"2025-04-09T06:07:34.000Z","dependencies_parsed_at":"2023-02-17T10:01:11.058Z","dependency_job_id":"d806c2da-f146-4117-9cef-da57c0a6ac15","html_url":"https://github.com/eteran/edb-debugger","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eteran%2Fedb-debugger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eteran%2Fedb-debugger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eteran%2Fedb-debugger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eteran%2Fedb-debugger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eteran","download_url":"https://codeload.github.com/eteran/edb-debugger/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254219373,"owners_count":22034397,"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":["c-plus-plus","capstone","debugger","edb","linux","ollydbg","qt","reverse-engineering","security","x86","x86-64"],"created_at":"2024-07-30T21:00:50.092Z","updated_at":"2025-05-14T20:08:06.780Z","avatar_url":"https://github.com/eteran.png","language":"C++","readme":"[![Gitter](https://badges.gitter.im/eteran/edb-debugger.svg)](https://gitter.im/eteran/edb-debugger?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n[![Build Status](https://github.com/eteran/edb-debugger/actions/workflows/build.yaml/badge.svg?branch=master)](https://github.com/eteran/edb-debugger/actions/workflows/build.yaml)\n[![Build status](https://ci.appveyor.com/api/projects/status/91jfbbyg075wk96q?svg=true)](https://ci.appveyor.com/project/eteran/edb-debugger)\n[![License](https://img.shields.io/badge/license-GPL2-blue.svg)](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html)\n[![Paypal](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=evan%2eteran%40gmail%2ecom\u0026lc=US\u0026item_name=edb%2ddebugger\u0026currency_code=USD\u0026bn=PP%2dDonationsBF%3a68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667%3aNonHosted)\n\n\nedb is a cross platform AArch32/x86/x86-64 debugger. It was inspired by [Ollydbg](http://www.ollydbg.de/ \"Ollydbg\"),\nbut aims to function on AArch32, x86, and x86-64 as well as multiple OS's. Linux is the\nonly officially supported platform at the moment, but FreeBSD, OpenBSD, OSX and\nWindows ports are underway with varying degrees of functionality.\n\n![Screenshot](https://raw.githubusercontent.com/wiki/eteran/edb-debugger/img/edb_interface-2019.png)\n\nedb is available under the GPL 2 license, see the COPYING for details.\n\n**NOTE**: version 1.5.0 is the last version to support linux kernels older than 3.0. New development will target 3.0 and newer, and will be 2.0.0 when released.\n\n**NOTE**: This README now only covers the most essential documentation, for more\ncomplete documentation see the [wiki](https://github.com/eteran/edb-debugger/wiki)\n\n\nCloning\n-------\n\nWhen cloning the repo, please use git's `--recursive` flag to ensure that the\nsub-modules will be properly cloned and updated to the correct versions.\nHere is an example:\n\n`git clone --recursive https://github.com/eteran/edb-debugger.git`\n\nCompiling\n---------\n\nCompiling edb is generally quite simple. The latest release of edb currently\ndepends on the following packages:\n\nDependency                                  | Version Required\n------------------------------------------- | ----------------\nGCC/Clang                                   | Supporting C++17\n[Qt](http://www.qt.io/)                     | \u003e= 5.9\n[Capstone](http://www.capstone-engine.org/) | \u003e= 3.0\n[Graphviz](http://www.graphviz.org/)        | \u003e= 2.38.0 (Optional)\n\nMany distributions already have packages that satisfy these. The wiki contains\nexamples for some popular distributions:\n\n* https://github.com/eteran/edb-debugger/wiki/Compiling-(Fedora)\n* https://github.com/eteran/edb-debugger/wiki/Compiling-(Ubuntu)\n* https://github.com/eteran/edb-debugger/wiki/Compiling-(Debian)\n\nOnce you have the necessary dependencies installed, compilation is done with\n`cmake`:\n\n### CMake\n\nIf you plan to just run edb out of the build directory, it's as simple as this:\n\n\t$ mkdir build\n\t$ cd build\n\t$ cmake ..\n\t$ make\n\t$ ./edb\n\nIf you would like to properly install edb on the system for all users, it's\nonly a little different:\n\n\t$ mkdir build\n\t$ cd build\n\t$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/ ..\n\t$ make\n\t$ make install\n\t$ edb\n\nInstalling\n----------\n\nBasic installation is simple, you may run\n\n\t$ make install\n\nIn which case the plugins will be installed in `/usr/local/lib/edb` and the\nbinaries will be installed in `/usr/local/bin/`.\n\n![Analytics](https://www.google-analytics.com/collect?v=1\u0026tid=UA-2958870-1\u0026ds=web\u0026t=pageview\u0026dl=https%3A%2F%2Fgithub.com%2Feteran%2Fedb-debugger\u0026dh=github.com\u0026dp=%2Feteran%2Fedb-debugger\u0026cid=555)\n","funding_links":["https://github.com/sponsors/eteran","https://www.paypal.com/cgi-bin/webscr?cmd=_donations\u0026business=evan%2eteran%40gmail%2ecom\u0026lc=US\u0026item_name=edb%2ddebugger\u0026currency_code=USD\u0026bn=PP%2dDonationsBF%3a68747470733a2f2f696d672e736869656c64732e696f2f62616467652f446f6e6174652d50617950616c2d677265656e2e737667%3aNonHosted"],"categories":["Editor/IDE/Debugger","TODO scan for Android support in followings","Applications","C++","\u003ca id=\"324874bb7c3ead94eae6f1fa1af4fb68\"\u003e\u003c/a\u003eDebug\u0026\u0026调试","Reverse Engineering"],"sub_categories":["Security","\u003ca id=\"d22bd989b2fdaeda14b64343b472dfb6\"\u003e\u003c/a\u003e工具","Decompilers"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feteran%2Fedb-debugger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feteran%2Fedb-debugger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feteran%2Fedb-debugger/lists"}