Top 15 Mhook Alternative and Similar Softwares | Dec 2024

If you dabble in this area then you’ll already know that Microsoft Research's Detours pretty much sets the benchmark when it comes to API hooking. Why don't we get a comparison out of the way quickly then?

DETOURS VS. MHOOK

Detours is available for free with a noncommercial license but it only supports the x86 platform. Detours can also be licensed for commercial use which also gives you full x64 support, but you only get to see the licensing conditions after signing an NDA.

1. Deviare In-Process

Deviare In-Process Deviare In-Process is a code interception engine for Microsoft Windows®. It is a dual license library, GPLv3 and Commercial. The source code is available at GitHub.This library is at the core of our Deviare 2.0 technology, it is the best alternative to Microsoft Detours® but at a more convenient price.The......

2. Deviare API Hook

Deviare API Hook Deviare is a professional open source hooking engine for instrumenting arbitrary Win32 functions, COM objects, and functions which symbols are located in program databases (PDBs). It can intercept unmanaged code in 32-bit and 64-bit applications. It is implemented as a COM component, so it can be integrated with all the......

3. madCodeHook

madCodeHook madCodeHook offers everything you need to hook code (mostly APIs) in all 32 and 64 bit Windows operating systems from Windows 95 to Windows 10. You can choose whether you want to hook APIs in your own process, or in a specific target process, or system wide.Using madCodeHook is very......

4. Microsoft Research Detours

Microsoft Research Detours Microsoft Research Detours v3 Professional is a library for instrumenting arbitrary Win32 functions. Detours intercepts Win32 functions by re-writing the in-memory code for target functions. The Detours package also contains utilities to attach arbitrary DLLs and data segments to any Windows application binary.Easily intercept Win32 or Windows application functionsIntercept functions......

5. EasyHook

EasyHook EasyHook makes it possible to extend (via hooking) unmanaged code APIs with pure managed functions, from within a fully managed environment on 32- or 64-bit Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1, and Windows 10.EasyHook supports injecting assemblies built for .NET Framework 3.5......

6. HookInjEx

HookInjEx How to inject code into another processes address space, and then execute it in the context of this process.; Author: Robert Kuster; Updated: 21 Aug 2003; Section: Threads, Processes & IPC; Chapter: General Programming; Updated: 21 Aug 2003......

7. codelot

codelot Codelot is a web service where you can store your own codes or find codes you need. It's intended to be a huge code database and it should help the coders in need.The website is completely user-driven and the size of the code database depends on you.......

8. Moesif

Moesif Moesif is an error analysis and resolution tool for API driven services to gain deep visibility into how your errors occur in an increasingly complex world of many REST APIs and Microservices. The hosted service is built to log and analyze millions of API requests so you can stay focused......

9. WSO2 API Manager

WSO2 API Manager WSO2 provides the only 100% open source enterprise platform that helps to build, integrate, analyse and manage your APIs, applications, and Web services on-premises, in the cloud and on mobile devices.......

10. API Umbrella

API Umbrella API Umbrella is an open source API management platform for exposing web service APIs. The basic goal of API Umbrella is to make life easier for both API creators and API consumers. How?Make life easier for API creators: Allow API creators to focus on building APIs.Standardize the boring stuff: APIs......

11. DevSKiller.com

DevSKiller.com At DevSKiller we make assessing programmers skills look like their 1st day at work, that’s the best way to recruit them. By using our online platform it’s easy to build custom exams from your own code base. With DevSKiller you are not limited to testing knowledge of programming languages, but......

12. AntiDuplicate

AntiDuplicate AntiDuplicate is a software developer's kit that allows to create application protection dongles from USB sticks. AntiDuplicate supports unique additional features, one of them is USB drive read-only mode at the hardware level.......

13. Cevelop

Cevelop The C++ IDE for professional developers.......

14. Tyk

Tyk Tyk An open source, lightweight, fast and scalable API Gateway. Set rate limiting, request throttling, and auto-renewing request quotas to manage how your users access your API. Tyk supports access tokens, HMAC request signing, basic authentication and OAuth 2.0 to integrate old and new services easily. Tyk can record and......

15. Atomiq

Atomiq Atomiq Code Similarity Finder is a tool for developers to find and eliminate duplicate code. It is designed for .NET developers, but works equally well for developers of other languages and even web designers!......