Hopper API. Turn Hopper Disassembler into a tool other programs can control.

github.com/EthanArbuckle/Hopper-Disassembler-API

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

April 2021
  • fix pod
  • handler for AllPseudocode
  • conflict provocation
  • add log messages handler
  • run_hopper.py can get the server port from Hopper
  • add some handlers
  • expose function signatures
  • run_hopper.py no longer uses python script
  • readme
  • produce a valid .hopperCPU bundle
  • poc plugin version of proxy
  • launch script can detect when document is ready
  • supper multiple docs
March 2021
  • demangle label names
  • remove segment_name requirement from a few handlers
  • add Disassemble handler, to get assembly instructions as a string
  • ListStrings handler
  • switch to a python2-supported subprocess call
  • add terminate handler
  • Change port to something larger and more random