interactive asm-to-opcode conversion (and viceversa) mode. This is useful when you cannot use specific bytes in the shellcode and you want to figure out if a specific assembly instruction will cause problems.

support for both ATT & Intel syntax. Check the –intel switch.

support for 32 and 64 bits (when playing on x86_64 machine). Check the –64 switch.