ezbounce v2.0 Fake Idents --------------------------------------------------------- Last Updated: $Date: 2008-04-09 23:06:07 -0500 (Wed, 09 Apr 2008) $ 1. Introduction Many IRC servers today require identd to be running on the clients' machines. Unfortunately, when connecting through a proxy, a user's ident becomes the username that the proxy software is running under on its host system. This can be undesirable. Fortunately ezbounce provides methods for users to set custom Ident replies. 2. Details Currently ezbounce supports fake idents via two methods. The first uses the "oidentd" ident daemon and its ability to set custom ident replies for users. This is somewhat of a hack, but may suffice for certain setups. The other supported method is through the included "mdidentd" ident daemon. 2.1. Fake Idents with oidentd This method employs a hack which overwrites the "oidentd.conf" file in the user's home directory when connecting to the IRC server. This is a big, ugly hack. It works fine with only one user on the proxy, but for multiple users it becomes unreliable and prone to race conditions. To enable this method, stick this in your config: set fake-ident-method "oidentd-hack" 2.2. Fake Idents with mdidentd Please see "README.mdidentd" in the tools/ directory for configuration details. 3. Configuration As mentioned, the configuration option "fake-ident-method" is used to select the fake ident system. This is a global option, so the selected method will be used for *all* users. To permit a user to set custom idents, the following option must be enabled in the configuration file: user "steve" { # ... options set enable-fake-idents 1 } Users can customize their ident reply through the "fake-ident" user preference. For example: /ezb set fake-ident beerman 4. Notes Proxy admins are always permitted to use fake idents. oidentd may be downloaded here: http://ojnk.sourceforge.net/