python-libemu

x86 shellcode detection and emulation - Python bindings

Description

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.

Upload more screenshots

Please help extend the collection of screenshots. Just make a screenshot and upload it here. You don't need to register or anything.

Upload a screenshot

Hint: upload an image here from your clipboard with Ctrl-V


Homepage

http://libemu.carnivore.it/


Install this software package

If the package is available for the distribution you are currently using on your computer then install the software by clicking on…

Install python-libemu