Deviare

Deviare API Hook

Deviare

Deviare Overview

Nektra's latest and most advanced project, the Deviare API, has been developed intercept any API calls, letting you get in control of any application's code execution.

Download Deviare now!

See a demonstration video of Deviare in action by clicking here

Windows applications call the Windows Application Programming Interface, called "Windows API" or "WinAPI", and call many other APIs to execute their codes.

To intercept these calls is a powerful technique named "hooking", which provides the possibilities to:

  • Spy and learn about the Operating System's internal behavior, and the external applications' behavior, without having access to their source code.
  • Trace and debug applications' code execution, making visible its API calls and its functions' parameters, without having access to their source code.
  • Get in control of the Operating System's processes, to monitor, filter and modify their behavior, to inject your own code and to extend their standard functionality.
  • Monitor the interaction between a process and COM objects.
  • Hook into VoIP applications (e.g: Skype) to record audio in real time.
    See our complete article at: DirectSound Capture Using Deviare

You can see an example of intercepting the system's internal message handling mechanism on our Code Project article: "Spying Window Messages from the Inside".

Some of the libraries that can be intercepted are Advapi32.dll, Gdi32.dll, Kernel32.dll, Ntdll.dll, User32.dll, Shell32.dll and Wininet.dll.

Deviare is not a new hook library, it is a complete framework that simplifies the complexities of hooking, making it available for high-level languages.

It provides COM interfaces ready to be used used from languages such as C++, Delphi, VB, VB.NET, C# .NET & Python. For a Unix audience: Think in a Sun Solaris® DTrace for Microsoft Windows®.


Our Com Spy Console allows users to monitor applications using Component Object Model's interfaces. Spy on any ActiveX / OLE32 COM objects in real time.

Find out more about Deviare's COM Spy Console by clicking here


You can visit the Deviare's Support Forum by clicking here.


Using a modern browser that supports web standards ensures that the site's full visual experience is available. Consider upgrading your browser if you are using an older technology.