Back to the software page

The home of Oslogon

Download Oslogon 1.1


After the initial release, I found out there are other products like Oslogon out there. I did some research; here are the results.

02/12/2007: release 1.1 is out. Now with eMule HTTP support.

What's the point?

Oslogon is the utility for processing eDonkey2000/eMule links (AKA "ED2K URLs") with the eDonkey/eMule client running on another computer. Oslogon is useful if you have one computer for Web browsing, and another computer dedicated to running eDonkey. While no replacement for the eMule's Web-based interface, Oslogon saves you some clicks.

Terms of use

Oslogon is freeware. Download it and use it all you want. E-mail me at if you have troubles.

Supported platforms and configurations

Oslogon requires a 32-bit Microsoft Windows operating system. It was tested on Windows XP and Windows 2000. Oslogon was never tested with Windows Me/98/95. For HTTP, Oslogon requires the Internet Explorer core; all versions of Windows since Windows 98 come with it. For DCOM, Oslogon requires the DCOM runtime - that comes with all versions of Windows since Windows 95 OSR2.

Oslogon is compatible will all versions of eDonkey2000 and eMule that support handling ED2K URLs. It should be compatible with eMule mods as well, for as long as they handle ED2K links the way the original eMule does.


For the purposes of this document, let's call the computer where the actual eDonkey/eMule runs "the server", and the computer where you want to browse the Web and click on ed2k links "the client".


Make sure there's a user logged on on the server computer, and that eDonkey/eMule is running. Make sure that handling of the ED2K URLs is enabled in the eDonkey/eMule options. For eMule, make sure that HTTP (AKA "the Web server") is enabled.

On the client computer, when you encounter a ED2K link on a Web page and click on it, Oslogon will handle the link and send it to the client. If that process succeeds, there will be no message. If something goes wrong, Oslogon will display an error message; refer to the troubleshooting section below to rectify.


As of version 1.1, Oslogon supports two protocols for client-server communication - DCOM and HTTP.

DCOM troubleshooting

Oslogon uses the DCOM protocol for communication between the client and the server. DCOM is known to conflict with some firewalls. In order to let DCOM work, you have to configure the firewall on the server computer to permit TCP ports 135 and 445. For more information on the complex relationship between DCOM and firewalls, see the Microsoft Knowledge Base. Firewall settings on the client computer should not interfere with Oslogon.

For firewalls that block network access on per-program level, the DLL Surrogate Process (dllhost.exe) on the server should be allowed to access the network.

In theory, Oslogon requires administrative privileges on the server only for the first run. Subsequently, people can use it even without having administrative privileges on the server. But as a network administrator, you might have to tweak the permissions on the Oslogon's server-side part for that to work, though. This involves relaxing the permissions on the DCOM application called "OGAgent". Here's how to configure it.

HTTP troubleshooting

First, make sure you can browse to your eMule's Web interface.

Release history

Release 0.9 - Nov 11, 2006. The first release, probably buggy.

Release 1.1 - Feb 12, 2007. Added HTTP support for eMule users.

Why the name

The name of the tool is based on the Russian words for "Donkey driver".

free site statistics