{"id":16712841,"url":"https://github.com/hugsy/gef-legacy","last_synced_at":"2025-04-10T05:54:21.369Z","repository":{"id":72998285,"uuid":"200424317","full_name":"hugsy/gef-legacy","owner":"hugsy","description":"Legacy version of GEF running for GDB+Python2","archived":false,"fork":false,"pushed_at":"2023-07-21T20:52:17.000Z","size":170,"stargazers_count":18,"open_issues_count":2,"forks_count":28,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-24T07:11:20.527Z","etag":null,"topics":["ctf","debugging","exploit","exploit-development","gdb","gdb-python2","linux","malware-analysis","pwn","python","reverse-engineering"],"latest_commit_sha":null,"homepage":null,"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":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":"2019-08-03T21:55:40.000Z","updated_at":"2024-04-02T15:36:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"598f7657-fcc5-4e8d-ab6b-2ab56f03f93f","html_url":"https://github.com/hugsy/gef-legacy","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/hugsy%2Fgef-legacy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-legacy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-legacy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hugsy%2Fgef-legacy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hugsy","download_url":"https://codeload.github.com/hugsy/gef-legacy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166927,"owners_count":21058480,"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":["ctf","debugging","exploit","exploit-development","gdb","gdb-python2","linux","malware-analysis","pwn","python","reverse-engineering"],"created_at":"2024-10-12T20:44:15.090Z","updated_at":"2025-04-10T05:54:21.345Z","avatar_url":"https://github.com/hugsy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# gef-legacy\n\nThis repository contains the legacy version of GEF (aka `gef-legacy` or `gef-py2`), which is a fork a the original [`gef`](https://github.com/hugsy/gef-legacy) project, meant for running on GDB+Python2 only.\n\nThe main reason for this fork was the long time planned end of life of [Python 2](https://pythonclock.org/) which should discourage maintaining Python2 projects.\n\nHowever since GDB + Python2 continues to be used (old Linuxes, IoT devices, etc.), it was decided to keep the existing features that GEF provides to GDB. `gef-legacy` will provide great help and most basic functions will be working flawlessly (proper context display, pointer dereferencing, `checksec`, etc.) but will lack the most advanced features.\n\n`gef-legacy` developers will not add new features to the code, but functional bugs can be reported and will be fixed. Also no new architecture will be added.\n\nFor questions, poke the devs on the Discord channel.\n\nIn short, try **NOT** to rely on this version of GEF: whenever possible you might prefer using \"normal\" GEF with its remote debugging functionalities. This version of GEF should be your last resort for having a descent debugging experience.\n\n\n\n## Current status ##\n\n| Documentation | License                                                                                                                                             | Compatibility                                                                                        | Chat                                                                                                                     | Validation test |\n| ------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | --------------- |\n| [![Documentation Status](https://readthedocs.org/projects/gef-legacy/badge/?version=latest)](https://gef-legacy.readthedocs.io/en/latest/?badge=latest)          | [![MIT](https://img.shields.io/packagist/l/doctrine/orm.svg?maxAge=2592000?style=plastic)](https://github.com/hugsy/gef-legacy/blob/master/LICENSE) | [![Python 2](https://img.shields.io/badge/Python-2-green.svg)](https://github.com/hugsy/gef-legacy/) | [![Discord](https://img.shields.io/badge/Discord-GDB--GEF-yellow)](https://discord.gg/HCS8Hg7) | Soon            |\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugsy%2Fgef-legacy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhugsy%2Fgef-legacy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhugsy%2Fgef-legacy/lists"}