#1149·gef

Revisit `target remote`

Author: hugsyCreated Nov 3, 2024Updated Nov 3, 2024
Labelsenhancementapi-changecompatibilitytech debt

A lot has changed since first introducing gef-remote to mitigate the many limitations of target remote. In addition this command has created countless issues/PRs because users were using target remote (when they should've used gef-remote).

Since the upgrade to a baseline of GDB 10 + Python 3.10, we can revisit target remote and probably (finally) deprecate gef-remote, mostly through pre and post hooks.

Steps

  • #1150
    • Deprecate gef-remote
    • Pass existing tests
    • Add new ones (for syntax support)
    • Update docs
  • Validate pwntools compat

Known related issues:

  • #1131
  • #1080