python-libemu - x86 shellcode detection and emulation - Python bindings

Property Value
Distribution Ubuntu 18.04 LTS (Bionic Beaver)
Repository Ubuntu Universe i386
Package filename python-libemu_0.2.0+git20120122-1.2build1_i386.deb
Package name python-libemu
Package version 0.2.0+git20120122
Package release 1.2build1
Package architecture i386
Package type deb
Category universe/python
License -
Maintainer Ubuntu Developers <>
Download size 3.99 KB
Installed size 17.00 KB
libemu is a small library written in C offering basic x86 emulation and
shellcode detection using GetPC heuristics.  Intended use is within network
intrusion/prevention detections and honeypots.
libemu supports:
* executing x86 instructions
* reading x86 binary code
* register emulation
* basic FPU emulation
* shellcode execution
* shellcode detection
* using GetPC heuristics
* static analysis
* and binary backwards traversal
* Win32 API hooking
Using libemu one can:
* detect shellcodes
* execute the shellcodes
* profile shellcode behaviour
This package has the Python bindings.


Package Version Architecture Repository
python-libemu_0.2.0+git20120122-1.2build1_amd64.deb 0.2.0+git20120122 amd64 Ubuntu Universe
python-libemu - - -


Name Value
libc6 >= 2.4
libemu2 -
python << 2.8
python >= 2.7


Type URL
Binary Package python-libemu_0.2.0+git20120122-1.2build1_i386.deb
Source Package libemu

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install python-libemu deb package:
    # sudo apt-get install python-libemu




2018-04-03 - Balint Reczey <>
libemu (0.2.0+git20120122-1.2build1) bionic; urgency=high
* No change rebuild to pick up -fPIE compiler default
2013-07-10 - Hilko Bengen <>
libemu (0.2.0+git20120122-1.2) unstable; urgency=low
* Another non-maintainer upload, fixing the breakage I introduced.
(FTBFS on architectures where gcc-4.8 was not the default.)
* Recognize GNU systems, such as kfreebsd, hurd, so *as*printf() is
* Don't mess with CFLAGS. Instead remove unused local typedefs that led
to FTBFS with GCC 4.8 (Closes: #701305)
2013-07-03 - Hilko Bengen <>
libemu (0.2.0+git20120122-1.1) unstable; urgency=low
* Non-maintainer upload
* Added proper python dependencies to python-libemu (Closes: #693090)
* FTBFS workaround: Disabled unused-local-typedefs warning (Closes:
2012-10-14 - David Martínez Moreno <>
libemu (0.2.0+git20120122-1) unstable; urgency=low
* Initial release (closes: #503978).
* Used as base part of the original packaging from the Ubuntu PPAs.
* Migrated to format 3.0 (quilt), do proper cleanup.
* Enabled Python bindings.
* debian/patches:
- 01_no_rpath_python: Remove some rpath in the Python bindings.
- 02_python_install_dir: Force installation in debian/tmp/...
- 03_remove_rpath_and_fix_ldflags: Fix a logic flaw in when
trying to guess headers for libcargo that made LDFLAGS empty.

See Also

Package Description
python-libesedb_20170121-4_i386.deb Extensible Storage Engine DB access library -- Python 2 bindings
python-libevdev-doc_0.3-1_all.deb Python wrapper for libevdev (common documentation)
python-libevt_20170120-2_i386.deb Windows Event Log (EVT) format access library -- Python 2 bindings
python-libevtx_20170122-3_i386.deb Windows XML Event Log format access library -- Python 2 bindings
python-libewf_20140608-6.1build1_i386.deb support for Expert Witness Compression format -- Python bindings
python-libfsntfs_20170315-2_i386.deb NTFS access library -- Python 2 bindings
python-libfvde_20180108-1_i386.deb FileVault Drive Encryption access library -- Python 2 bindings
python-libfwnt_20180117-1_i386.deb Windows NT data type library -- Python 2 bindings
python-libfwsi_20171103-1_i386.deb Windows Shell Item format access library -- Python 2 bindings
python-libguess_1.1-1_all.deb high-speed character set detection library (Python wrapper)
python-libhamlib2_3.1-7build1_i386.deb Run-time Python library to control radio transceivers and receivers
python-libhfst_3.13.0~r3461-2_i386.deb Helsinki Finite-State Transducer Technology (Python2 module)
python-libiio_0.10-3_all.deb Python bindings for libiio
python-libipa-hbac_1.16.1-1ubuntu1_i386.deb Python bindings for the FreeIPA HBAC Evaluator library
python-liblarch_2.1.0-4_all.deb easily handle data structures