Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
xed — Low-level library for encoding and decoding IA32/Intel64 x86 instructions, exposing APIs for instruction length, operands, categories, control-flow metadata. | Kitploit
Tools/GitHubGitHub/intelxed/xed
Static AnalysisCode AnalysisReverse EngineeringUtilities & FrameworksBinary Analysis
GitHubintelxed/xed

xed

Low-level library for encoding and decoding IA32/Intel64 x86 instructions, exposing APIs for instruction length, operands, categories, control-flow metadata.

View Repository
1.6k1721 month agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
Website

Intel® X86 Encoder Decoder (Intel® XED)

Doxygen API manual and source build manual:

https://intelxed.github.io

Bugs:

https://github.com/intelxed/xed/issues/new

Abbreviated GITHUB building instructions:

root@kitploit:~
git clone https://github.com/intelxed/xed.git xed
git clone https://github.com/intelxed/mbuild.git mbuild
cd xed
./mfile.py

Then get your libxed.a/libxed.so (Linux) or xed.lib (Windows) from the obj directory. Add " --shared" if you want a shared object build. Add " install" if you want the headers & libraries put in to a kit in the "kits" directory. Add "C:/python3/python " before "./mfile.py" if on windows.

How to build the examples:

There are two options:

  1. When building libxed you can also build the examples, from the main directory (above examples):
root@kitploit:~
./mfile.py examples

and the compiled examples will be in obj/examples.

  1. Build a compiled "kit" and the build the examples from within the kit:
root@kitploit:~
./mfile.py install
cd kits
cd <whatever the kit is called>
cd examples
./mfile.py

See source build documentation for more information.

Binary size?

Concerned about large libraries or binaries? There are several options:

  1. Consider building with "--limit-strings"
  2. Strip the binaries
  3. Consider doing an encoder-only or decoder-only build if you only need one or the other.

Contribute to Intel® XED:

In order to contribute, please:

  1. Read the Contribution Agreement
  2. Sign your commit message to show your agreement
  3. Submit a Pull-Request
Download Tool