Download

The current version is 3.0.4, which was released on .

See the version history for a list of changes.


NOTE: Capstone has been released under the BSD license. There is no obligation, except that products using Capstone need to redistribute in the same package file LICENSE.TXT found the source of Capstone.


Git repository

The latest version of the source code can be retrieved at our Git repository.

Refer to the Wiki Changelog of our development branch to peek into the features of the next release.


Package repositories

At the moment Capstone are available for Mac OSX, Ubuntu, Debian, Fedora Core, FreeBSD, OpenBSD, NetBSD & Python in some package repositories. See Documentation for instructions.


Source archive

.TGZ

This package contains:

This is the recommended version for all platforms.

.ZIP


Community bindings

Besides Python, Java & Ocaml get supported in the main code, some bindings for other languages are created and maintained by the community.


Windows - Core engine

Win-32

NOTE: This is necessary for all bindings (except Python) & also for C programming.

This package contains:

Win-64


Python module for Windows 32 - Binaries

Python 2.6

NOTE: this installer is self-contain, so you do not need to install the core engine above.

This installer will install 32-bit Capstone module into your corresponding Python edition.

Python 2.7


Python module for Windows 64 - Binaries

Python 2.6

NOTE: this installer is self-contain, so you do not need to install the core engine above.

This installer will install 64-bit Capstone module into your corresponding Python edition.

Python 2.7


Ubuntu 14.04 - DEB packages

Ubuntu-14.04

All DEB packages for Ubuntu: libcapstone3, libcapstone-dev & python-capstone.

This includes packages for i386 & amd64 platforms.


Fedora Core - RPM packages

Fedora-22

All RPM packages for Fedora: capstone, capstone-devel, capstone-java & capstone-python.

This includes packages for i686 & x86_64 platforms.

Fedora-21


Java package - Binaries

JAR

This is the JAR package for Java binding.