Opdis ist eine Hülle für die Disassembler-Bibliothek libopcodes, die Teil der GNU Binutils ist. Es erweitert die Bibliothek, indem es lineare und Kontrollfluss-Disassembler-Algorithmen, Instruktions- und Operand-Objekte, die für eine Analyse geeignet sind, und ein Kommandozeilenprogramm zum Disassemblieren beliebiger Stellen einer Datei bereitstellt. Das Opdis-Projekt besteht aus der Bibliothek libopdis und dem Programm opdis. Es gibt ein Ruby-Gem zur Benutzung von libopdis und eine unterstützende Gem zur Benutzung von libbfd. (non)