Donald Dick From Russia with LOVE

Frequently Asked Questions


  • Q. How to uninstall donald dick?
  • A. Server can wipe out itself - you should issue UNINSTALL command. If you're using command line client - write this magic word; in GUI client - press uninstall button on server tab. Of course, you should specify address of the server (if the server was accidentally installed on your computer, specify 127.0.0.1 in case of TCP, or MAC-address in case of SPX (or try ipx/spx broadcast - FFFFFFFF)).
    If you're using version earlier than 1.54, you may delete the file jpegcomp.dll with hands - there's a bug in uninstaller; this file is jpeg compression plugin for screen/winshots.
  • Q. What port does donald dick run on? How do i set port# and connect for that matter?
  • A. By default server uses the following ports:
    spx: 0x9014
    tcp: 23476
    plus, there were additional default ports in earlier versions, till 1.54:
    spx: 0x9015
    tcp: 23477
    Two ports per each protocol was the historical reversion, we really needed it while we were implementing previous versions. here are several examples how to set other ports (assume password is not required and server is running on a machine, its ipx/spx address consists of mac address 56FE7A and net number 3; ip address is 10.0.0.1):
    1. ddc152.exe 0 3.56FE7A 0 " " port tcp 22222
      - set port number 22222 for tcp protocol
    2. ddc152.exe 1 10.0.0.1 22222 " " port tcp D 34444
      - set default and 34444 ports for tcp protocol (assume that previously port was set to 22222)
    3. ddc152.exe 1 10.0.0.1 0 " " port spx 32001
      - set port number (socket) 32001 for spx protocol
    4. ddc152.exe 1 10.0.0.1 0 " " port tcp
      - disable tcp listener
    5. ddc152.exe 0 3.56FE7A 32001 " " port spx get
      - view which ports are used by spx listener
    Remember to restart server each time you changed port numbers (using GUI client or issuing ddc152.exe 1 10.0.0.1 <valid port must be here or 0 for default> " " upgrade). In GUI client you must write port number in the third field from the left on the connection panel at the bottom (first fild is used to select protocol, second - address, third - port, fourth - password).

  • Q. Problems with password - where I should specify it in command line client if I previously set it with GUI client?
  • A. There's undone thing with password in command line client in earlier versions, till 1.54. The matter is that GUI client accepts any password, hashes it with MD5, converts the result to the 32-byte-length string (hex representation) and uses it as real password. Server accepts any values as password and requires only that password must be exactly 32 characters in length. Command-line client allows simply pass that value to the server without any transformations. So if you set password with command line client then you can't access server with gui client and vice versa (if you didn't use knowlege about md5 transformations). We'll fix it in the next version.
    To set password in gui client, use password button (server tab) and enter password or leave empty to remove. To set password with command-line client, issue SETPASS [password] command, to remove - the same command without [password] parameter.
    If password is set then you must write it in the password field (fourth from the left at the bottom) in gui client; example for command-line client (assume password is 12345678901234567890123456789012): ddc152.exe 1 10.0.0.1 0 "p=12345678901234567890123456789012" <command> <parameters>

  • Q. With NetBus, there was a utilities, called BusConquer. There is something for DonaldDick?
  • A.In the next version we'll implement the same feature. Hm, but we don't know when we'll do it - the time is limited resource. In version 1.54 you can configure server to send email and so know ip addresses but if the server is installed on computer with dial up internet access, this advantage is useless.

  • Q. Does DonaldDick work under NT? After installation, client can't establish connection with server?
  • A. Yes, it works. But in order to install it (installation program reports nothing) you must have write access to registry and system directory.

Ask your questions to donalddick@mail.ru

Overview PDF


DeathArt Design 1999