Identd Daemon for Windows 95/NT v2.11 by John Silva (c) 1995-96 see disclaimer at bottom. This is a simple identd server that complies with RFC 1413, and provides AUTH and IDENT services under the Windows95/NT Operating Systems. While running, it listens to TCP/IP port 113 which is the port used by Internet servers such as IRC, HTTP and some FTP sites to verify your username and sometimes log it. It allows you to specify your own username (The part before the @ such as the "kludger" in my kludger@wolfenet.com) It now has new features, such as the ability to run in the task tray, or it can still be left running as a window, if you want to view the server and client ports activities. It will remember last username and window position in an .ini file, and now there is the options to have it play a sound when it gets a hit, so that you will know that a server has checked/logged you. Also it is finally a true 32bit executable. *If you want it to just run automatically and always be there to provide you the security of a fakeid, just add a shortcut to it in your C:\Windows95\Start Menu\Programs\Startup, or you can do this by right-clicking on the taksbar. With that done, it will run everytime you run windows and if you have it set to run in the tasktray you probably won't notice it until it is already working and beeps you to let you know someone has just checked/logged your Username. This program only works if your provider doesn't run its own identd daemon so results may vary, although sometimes that won't matter if your provider has a seperate PPP/SLIP server. *NOTICE* When you first run it, it won't do anything until it gets a hit. if you want to test it, you need to connect to a site that will check your ident. There are lots of Web servers nowadays that check/log connections, currently as of 3-19-96: http://www.wiskit.com/cgi-bin/tracecon will check ident, but I don't know how long this will work, a Web search for "ident" will probably turn up other sites that do this as well, as will any decent Web Surfing session. *NOTE* If when you first run it it gives you and ERROR such as: "ERROR 10048 (Address already in use)Binding Socket" that means that you already have some server listening in on port 113, this could be another identd server or mIRC which has a built-in identd server which you will have to disable, in order to run Identd. It can be disabled in mIRC in "options" "Server". Thanks to Mystic1 for reporting this. Also, if you seem to have problems with it remembering configuration settings, try closing it, then deleting the identd.ini file in your Win95 dir, and restarting. So far it hasn't had problems with earlier versions of the ini file, but I can't be sure it won't. --Changes------------------------------------------------------------------- 8-20-95 Ver1.0 - this has been tested under win95 final with its TCP stack I made it mostly for my own needs, but you may find it useful. 10-23-95 Ver1.1 - Fixed bug where server was not closing socket connection once response to client completed. Thanks to Chris Roehrig for reporting this bug. 10-24-95 Ver1.11 - Fixed bug where not sending EOF to signal success, and was causing some errors on some UNIX clients. Thanks again to Chris Roehrig for reporting this bug. 10-25-95 Ver1.12 - Fixed Windows Shutdown bug, added start minimized option, added username to caption, added Help box. 03-17-96 Ver2.0b - New 32bit Win95/NT version, added Tray Icon code and Hit Sound Code. Again tested using Microsoft's builtin winsock and using real PPP, not sure if works with other combinations to include Trumpet winsock, or PPP/SLIP emulators such as Slirp/TIA. 03-22-96 Ver2.1 - Changed Winsock interface to one that allows clearer error messages, as a good side effect .exe is smaller, minor cosmetic changes, appears stable enough to be release ver2.1. Cleaned up Error#10048 reporting, thanks to Mystic1 for the bug report. 04-03-96 Ver 2.11 - Fixed socket bug with Error #10038, more cosmetic changes. --Todo's---------------------------------------------------------------------- 1. Make a real winhelp file 2. Convert the Identd.ini code to use the registry instead. If you find some obvious bugs or just want to drop me a comment send it to kludger@wolfenet.com Newest version can always be found on my homepage: http://www.wolfenet.com/~kludger/index.html (NOTE: my provider has changed domain names, old address was kludger@wolfe.net which might still work) ----Disclaimer------------------------------------------------------------------ Identd for Windows v2.11 Copyright (c) 1995-96 John Silva. All rights reserved. This program is provided "AS IS" without warranty of any kind, either express or implied, including but not limited to the implied warranties of merchantability and fitness for a particular purpose. In no event shall the author be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if he has been advised of the possibility of such damages. The identd executables and related text files may be distributed together freely in an unmodified form and may be used without fee by any individual for non-commercial use. Identd may not be distributed as a part of any commercial package or used in support of a commercial service without permission from the author. -------------------------------------------------------------------------------