{"id":16712882,"url":"https://github.com/hugsy/gef-extras","last_synced_at":"2025-04-13T05:04:27.526Z","repository":{"id":39749118,"uuid":"90418229","full_name":"hugsy/gef-extras","owner":"hugsy","description":"Extra goodies for GEF to (try to) make GDB suck even less","archived":false,"fork":false,"pushed_at":"2025-02-25T17:51:17.000Z","size":1846,"stargazers_count":160,"open_issues_count":9,"forks_count":50,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-13T05:03:52.041Z","etag":null,"topics":["debugging","exploit","gdb","gef","linux","pwn","python","reverse-engineering"],"latest_commit_sha":null,"homepage":"https://hugsy.github.io/gef-extras","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hugsy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","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},"funding":{"github":["hugsy"]}},"created_at":"2017-05-05T21:35:37.000Z","updated_at":"2025-04-10T01:03:05.000Z","dependencies_parsed_at":"2023-12-22T13:04:10.086Z","dependency_job_id":"2c0a2ef2-be8c-4293-afaa-f8e0bdb7d277","html_url":"https://github.com/hugsy/gef-extras","commit_stats":{"total_commits":183,"total_committers":26,"mean_commits":7.038461538461538,"dds":0.5956284153005464,"last_synced_commit":"a669c30255a98a101e6c6883a8a071d3d5286a22"},"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-extras","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-extras/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-extras/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-extras/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hugsy","download_url":"https://codeload.github.com/hugsy/gef-extras/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248665748,"owners_count":21142123,"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":["debugging","exploit","gdb","gef","linux","pwn","python","reverse-engineering"],"created_at":"2024-10-12T20:44:25.202Z","updated_at":"2025-04-13T05:04:27.500Z","avatar_url":"https://github.com/hugsy.png","language":"Python","funding_links":["https://github.com/sponsors/hugsy"],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://i.imgur.com/KW9Bt8D.png\" alt=\"logo\"/\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://discord.gg/HCS8Hg7\"\u003e\u003cimg alt=\"Discord\" src=\"https://img.shields.io/badge/Discord-BlahCats-yellow\"\u003e\u003c/a\u003e\n  \u003ca href=\"https://hugsy.github.io/gef-extras\"\u003e\u003cimg alt=\"Docs\" src=\"https://img.shields.io/badge/Docs-gh--pages-brightgreen\"\u003e\u003c/a\u003e\n  \u003ca title=\"Use the IDs: gef/gef-demo\" href=\"https://demo.gef.blah.cat\"\u003e\u003cimg alt=\"Try GEF\" src=\"https://img.shields.io/badge/Demo-Try%20GEF%20Live-blue\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## Extra goodies for [`GEF`](https://github.com/hugsy/gef)\n\n\nThis is an open repository of external scripts and structures to be used by\n[GDB Enhanced Features (GEF)](https://github.com/hugsy/gef). To use those scripts once `gef` is\nsetup, simply clone this repository and update your GEF settings like this:\n\n\n## Get Started\n\nGetting started with GEF-Extras couldn't be easier: make sure you have a working GDB and GEF\nalready installed, then run the following command:\n\n```bash\nwget -q -O- https://github.com/hugsy/gef/raw/main/scripts/gef-extras.sh | sh\n```\n\n\n## Documentation\n\nJust like [GEF](https://hugsy.github.io/gef), GEF-Extras aims to have and keep to-date\n[a through documentation](https://hugsy.github.io/gef-extras/). Users are recommended to refer to\nit as it may help them in their attempts to use GEF. In particular, new users should navigate\nthrough it (see the [FAQ](https://hugsy.github.io/gef/faq/) for common installation problems), and\nthe problem persists, try to reach out for help on the Discord channel or submit an issue.\n\n\n## Current status\n\n| Documentation                                                                                                                                                                  | License                                                                                                                                           | Compatibility                                                                                        | CI Tests (`main`)                                                                                                                                                       |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [![Documentation](https://github.com/hugsy/gef-extras/actions/workflows/generate-docs.yml/badge.svg)](https://github.com/hugsy/gef-extras/actions/workflows/generate-docs.yml) | [![MIT](https://img.shields.io/packagist/l/doctrine/orm.svg?maxAge=2592000?style=plastic)](https://github.com/hugsy/gef-extras/blob/main/LICENSE) | [![Python 3](https://img.shields.io/badge/Python-3-green.svg)](https://github.com/hugsy/gef-extras/) | [![CI Test for GEF-Extras](https://github.com/hugsy/gef-extras/actions/workflows/tests.yml/badge.svg)](https://github.com/hugsy/gef-extras/actions/workflows/tests.yml) |\n\n\n## Contribute\n\nTo get involved, refer to the\n[Contribution documentation](https://hugsy.github.io/gef-extras/#contribution) and the\n[GEF guidelines](https://github.com/hugsy/gef/blob/main/.github/CONTRIBUTING.md) to start.\n\n## Sponsors\n\nAnother way to contribute to keeping the project alive is by sponsoring it! Check out\n[the sponsoring documentation](https://hugsy.github.io/gef/#sponsors) for details so you can be\npart of the list of those [awesome sponsors](https://github.com/sponsors/hugsy).\n\n\n## Happy Hacking 🍻\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugsy%2Fgef-extras","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhugsy%2Fgef-extras","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugsy%2Fgef-extras/lists"}