KDX
How do I get started with KDX?Please see the Getting Started With KDX webpage.
How do I find unofficial KDX-related websites?The same way you would find any website -- use a search engine. Go to a search engine (such as Google) and search for "Haxial KDX" (2 words) or "HAXIALKDX" (1 word, no space). See the Keyword page for more information. LEGAL DISCLAIMER: By clicking a hyperlink (underlined text) or following instructions, you may leave the Haxial website and be directed to a third party's website, and you must respect intellectual property rights on that website. Haxial is NOT associated or involved with any third party website unless Haxial explicitly states it is. Haxial does NOT endorse any third party websites, and does NOT guarantee the accuracy, currency, or legality of any information contained on a third party website.
Where do I find servers and trackers?Please see the Finding Servers webpage.
When I try to connect, it doesn't workPlease see the Getting Started With KDX webpage.
What port numbers does KDX use?
KDX Client: TCP 10600 for Direct Client Connection (DCC) between 2 KDX Clients.
Does KDX support 255-character file names?
MS Windows: Yes.
Does KDX support big files greater than 2GB/4GB in size?Yes. KDX supports files up to 256 terabytes (262144 gigabytes), provided that your OS supports it. Note: MS Windows ONLY supports files greater than or equal to 4 GB in size if the hard disk is formatted as NTFS (which is the default for new installations of Windows XP). If your hard disk is formatted as FAT, MS Windows will NOT allow any files bigger than 4 GB. To determine whether FAT or NTFS is being used, go to "My Computer", second-click on your hard disk (probably "C:") and choose "Properties", then look for where it says "File system:". If it says FAT, the only solution is to reformat as NTFS. This is a limitation in MS Windows, not in any Haxial product.
How do I get a login and password / account / membership?Firstly, it is not essential to have one -- most servers will allow you to connect to them if you leave the login and password blank. This is called guest access. If you still want a login and password (ie an account), then you must ask the administrator of the server at which you want the account. The administrator (the person who runs the server) will then decide whether he/she wants to give you an account at his/her server. Haxial cannot provide accounts for you because Haxial does not run the servers -- KDX is a product, not a service provided by Haxial. How do you contact the administrators of a server? That depends on how they want to be contacted, if at all. When you connect to a server, often a greeting appears and it might explain how you can contact them or get an account. If not, try looking in the news or the files, they might provide information there. Or you might see the administrator online in the user list -- usually the bar of color to the left of their name will be a different color to distinguish them from the other people. You can then click them to send a message.
How do I set my KDX user icon when using MS Windows?First you need to copy the icon you want to the clipboard. Note if you simply select a file and hit control-C, MS Windows does not copy it's icon to the clipboard. You have to open a .BMP or other graphics file in a graphics program such as "Paint", then copy from there. If you want to copy something on the screen, you can hit the "Print Screen" key which causes MS Windows to copy the whole screen to the clipboard. You can then paste it into Paint and select a smaller area to copy. Once you have your icon on the clipboard, go into KDX, click Settings, click the box next to "Icon", then hit control-V to paste.What are the specifications for KDX user icons?32x32 pixels. You can use any colors whatsoever, but the total number of different colors is limited to 256 (to reduce bandwidth requirements). If you are using Photoshop, this means that as the LAST step, you would convert your icon from "RGB Color" to "Indexed Color".Can I change the "Downloads" folder to a different folder?Yes, you can replace the Downloads folder with an alias/shortcut of the same name. Your downloads will then be redirected to whichever folder the alias/shortcut points to.
How do I use different Sound Lists with KDX?You can download these from the Haxial website, or other places. To use Sound List files with KDX, create a folder named "Sound Lists" in the same folder as KDX Client, then put all your Sound List files into that folder. Then in KDX, click Settings, and the contents of the folder should appear in the popup menu titled "Sound List".
How do I delete an item from the Address Book?Second-click on it and a Context Menu appears, then click "Delete". If your mouse has only 1 button, then use control-click to simulate the second button.
How does KDX work with URLs?Please see the KDX URLs page.
Can I do media streaming with KDX?You can start downloading a media file using KDX, and then you can open that file in the media player program of your choice, and start playing it before the file has finished downloading. Provided the download is going faster than it plays, it will not stop playing until the download is finished. For your media player, you might try VideoLAN Client (VLC) available from www.videolan.org.
The "Cannot Be Disconnected" access privilege doesn't work!It does, but you can still disconnect yourself (or more precisely, you can disconnect another connection that is using the same login as yourself). The reason for that is so that if your computer crashes etc, when you are back, you can disconnect your old connection if it's still hanging around. Also, the admin account that was created when the server was first started is a God account that can disconnect anyone anytime.Will you publish a specification of the KDX protocol?Maybe in the future. Currently the protocol is still changing. However, one possible disadvantage is that it might open it up for abuse, for example people writing bots that spam you with advertisements etc. It would also make it easier for people to launch attacks on servers.What type of encryption does KDX use?Haxial did not write the encryption algorithm that KDX uses, instead a well-tested publicly available, open, and peer-reviewed 128-bit algorithm was chosen because the experts agree that successfully making a highly secure encryption algorithm is such a difficult task that it requires much peer-review. It IS strong encryption but you need to choose a strong password. If you choose a guessable password (such as a single dictionary word), then the weakest link in the chain rule applies. Haxial does not provide the name of the algorithm to discourage people from creating spambots/messagebots and other annoying/nuisance programs that are not a breach of security, but are nevertheless annoying. (For example, a program which connects to a bunch of servers and randomly sends a message containing an advertisement to a few people on each server has not breached the security of any server because it has done only what any normal person can do, but nevertheless it is annoying.) Haxial not providing the name of the encryption algorithm does NOT weaken its security because the algorithm remains available and open for scrutiny regardless of whether Haxial names it, and indeed it has already been subjected to much scrutiny. Some people incorrectly assume that because encryption algorithms require scrutiny from more than only the creator, so must network protocols. However, an encryption algorithm and a network protocol are 2 very different things (hence the different names!) and what rules apply to one do not necessarily apply to the other. For example, designing a secure protocol is MUCH easier than designing a secure encryption algorithm. Haxial does NOT attempt to use obscurity for security, but it does use some obscurity for an entirely different reason (discouragement, as described above) in a way which does NOT weaken the security of the encryption (as explained above!).
When should I disable encryption?Usually never. Keep it enabled unless you are doing very high speed file transfers over a Local Area Network (LAN) and your computer (or the other computer) has insufficient power to encrypt and transfer at the full speed of your high-speed LAN. Where necessary, encryption can be disabled using the option in the Address Book, and note that you must have the "Can Disable Encryption" access privilege in your account. Obviously, disabling encryption will decrease your security if other people have access to the LAN. Note that only the actual file data is unencrypted, everything else remains encrypted. Do NOT disable encryption for file transfers over the Internet. Practically every computer (except real dinosaurs) has power to encrypt at speeds well in excess of typical or even high Internet speeds. The option to disable encryption is ONLY useful for LAN transfers. You must enable/disable encryption BEFORE connecting. After you connect, changing the setting has no effect (until you reconnect).
Is KDX compatible with "Hotline"?No. KDX uses a completely different protocol to Hotline and is completely incompatible with Hotline. This allows KDX to support features that Hotline could not.
Does KDX include spyware? / Does KDX surreptitiously send information to Haxial Software (the company)? / I found this warning, is it true? / Is there a backdoor in KDX?No. Please see the Spyware page.
I am having a lot of trouble staying connected. Every 15 minutes or so I get disconnected.When you are disconnected, is it when your computer went to sleep due to inactivity? If the computer goes to sleep, it might shutdown all networking, thus causing you to be disconnected. Try going into the settings for your OS and disabling sleep options. If that does not solve the problem, then try the following. Go into Settings in KDX Client, and turn on the option "Regularly Ping Servers". Some routers (Linksys especially) seem to have problems with idle connections. The Ping option will create a small amount of regular traffic on the connection, keeping it alive. Note even if you are downloading a file, your main connection to the server could still be idle. If the above does not fix the problem for you, one person has reported that when he configured his Linksys router to use the "DMZ Host" option instead of port forwarding, the problem went away. So you might want to try the "DMZ Host" option. If you do not know what this is, consult the documentation that came with your Linksys router. Also check that your router is using the most recent version of the firmware and upgrade it if necessary.
When I send a message to a user, it causes that user to be disconnected.This is not a bug in KDX. What is happening here is that the user actually departed/disconnected some time ago (either intentionally or not), but your operating system has not realized it yet. Then when you attempt to send some data to that user (a message), this kicks the operating system into doing something and it realizes that the user had disconnected some time ago. Usually when a user disconnects, it is detected promptly, but sometimes it is delayed due to lost packets on the Internet, or crashed computers, overloaded routers etc. In these cases, a connection that has disconnected can linger and falsely appear to be valid/connected for a substantial period of time, until you attempt to send data to it. So sending a message does not disconnect a user, but it can cause the system to realize that a user disconnected some time ago.
Please remove the command-delete key combination, it's so annoying!Because you meant to do command-A then delete, but it accidentally ends up being command-delete? Try pressing the Escape key instead. The Escape key does the same thing (clears the text box) but it is much easier (1 key compared to 3 keys), and there is no possibility of accidentally hitting the wrong command key combination.
There's this server / tracker and the admins are total assholes and they should be stopped / banned from KDX and ...Please see the Annoying Users/Servers page.
There's this person who is a total asshole and should be stopped / banned from KDX and ...Please see the Annoying Users/Servers page.
How do I use KDX Client to move files that are on the server?Second-click (or control-click for Macs) on the file/item that you want to move to show the Context Menu. Click the command "Select for Move/Alias". Then navigate to the destination folder. Second-click to show the Context Menu again. Then click the "Move into 'FolderName'" command. You can think of this as similar to using Copy & Paste. If you wish to move multiple files at once, you can hold down the shift key while clicking to select/hilite multiple items. Alternatively, you can use the control key (command for Macs) to select/hilite multiple items discontiguously. Then proceed to use the Context Menu as normal by second-clicking on one of the selected items (the others will remain selected, and will be included in the move). Extra Tip: When using the "Move into 'FolderName'" command, normally the target folder is the currently displayed folder, but if you instead show the Context Menu by clicking on the actual ICON of a folder, then the target folder will be that folder.
How do I use KDX with a SOCKS Proxy?SOCKS seems to be obsolete and only a few people have asked about it. However, you can still use KDX with a SOCKS proxy if you find and download one of those SOCKS programs that enable the use of SOCKS in a program (such as KDX) that does not normally support SOCKS. For MS Windows, we suggest SocksCap. For MacOS, you could try ProxyBouncer. Please note that we have never tried these programs and we do not know how well they work. There may be other programs that do a similar thing.
The files I transfer are becoming corrupted/damaged, why?There is something wrong with your network, perhaps a faulty ethernet cable. More details: To transmit a raw stream of data over the Internet, KDX uses TCP/IP, which is the most widely used Internet protocol, and is the same lower-level protocol as is used for FTP and when viewing webpages (HTTP). TCP/IP handles reassembly of packets of data, and detection and correction of errors. Usually TCP/IP works well, however its ability to correct errors is limited. In a network that is experiencing an unusually high level of errors due to malfunction, some or many errors will slip past the detection mechanism in TCP/IP, resulting in corrupted files, etc. Myth #1: Music and movie files don't become corrupted, but compressed archive files do. Fact: TCP/IP transfers data the same way regardless of the type of file (it does not even know what a file type is), and thus the average error rate of your network is the same regardless of the file or type of data being transferred. HOWEVER, music and movie files (such as MP3 or AVI) are more resistant to damage than other types of files, meaning that you can still play them even if they are corrupted. If an MP3 file is corrupted, you might hear a "pop" or clicking sound at the point at which it was corrupted, but otherwise it will probably continue playing, unlike a compressed archive file which will report an error and stop decompressing. Myth #2: KDX corrupts more than other TCP/IP programs. Fact: The average error rate of your network when using TCP/IP is the same regardless of the program being used or the file type. HOWEVER, KDX uses encryption for your security and privacy. A side-effect of encryption is that it causes errors to become more noticeable, which is actually a good thing usually. So KDX is actually experiencing the same number of errors as any other TCP/IP program, and if it seems like more errors, it is only because each error is made more noticeable by encryption. Errors being more noticeable is good because if there was an error but you didn't notice it, then you might use the file, and it might seem to work, until after a while it crashes your computer, and you don't know why your computer crashed. This is avoided if the error is reported in the beginning. Common causes of a malfunctioning (corrupting) network include a faulty ethernet cable, or a wireless network that is experiencing an unusually high level of interference. So the solution to your problem is to try to find why your network is malfunctioning, and replace the faulty hardware, or otherwise fix the network. Also, Internet access via satellite is notorious for experiencing a high error rate (and high latency), especially during bad weather.
Can KDX call a regular/physical/real telephone?No. KDX talks only with other copies of Haxial KDX -- it does not call a real physical telephone. Haxial is not planning on offering this feature because it would cost millions of dollars to establish (equipment around the world, deals with telcos etc).
Is KDX compatible with any other type of internet phone?No, sorry. Haxial KDX only works with Haxial KDX.
Is the voice feature in KDX full-duplex?Yes. Full-duplex means that you can send and receive audio simultaneously.
Can I use the Mac version of KDX to call or connect to someone using the MS Windows version of KDX?Yes. And vice versa.
I cannot make the voice "Sensitivity" option work properlySome cheap and nasty microphones (for example, a $5 or $10 microphone) record so much static and background noise that they cannot be used with the silence sensitivity option -- even when you increase the silence sensitivity to very high levels, the recording light still flashes green even when you are not talking. In this case, if you are not prepared to get a better microphone, you will probably have to resort to setting silence sensitivity to the minimum, and then pressing a key on the keyboard when you want to talk. Tapping the spacebar on the keyboard is equivalent to clicking on the Start/Stop Microphone button, so you can use this when you wish to speak. There is also a "Transmit Key" option in Settings that works even KDX is not at the front.
I'm using MacOS 9 and the KDX voice feature stops working when I run a full-screen gameThis is due to the very poor multitasking in MacOS 9. The game takes over the computer and KDX is prevented from running. Check if your game has an option to enable background processing -- this might allow KDX to run. If not, then there is nothing that can be done. MacOS X and MS Windows have half-decent multitasking and do not have this problem, so you might want to upgrade to one of those.
Gameranger forces me to quit KDX, what can I do?Please see the Gameranger page.
When I upload while simultaneously downloading, it causes my download speed to drop massively, why?If you have a 56K modem, then the TOTAL maximum speed of your modem (including data sent and received) is about 6 kilobytes/sec, and this bandwidth must be shared between uploads and downloads, thus one affects the speed of the other. If you have high-speed internet access such as cable or DSL, then you are probably suffering from the notorious ACK problem. When you download a file, you are not only receiving data, you are also transmitting a small amount of data. This is how the internet protocols work -- in order to give you a reliable download, they must acknowledge received data. So when you are downloading, acknowledgements (known as "ACKs") are sent repeatedly. The catch is that if these acknowledgements fail to be sent promptly, the download speed will drop. So why are your ACKs failing to be sent promptly? Many ISPs place speed limits on the internet connections they provide. This is reasonable, however unfortunately some ISPs have implemented the speed limits in a very poor manner -- they limit ALL outgoing data, whereas they should be limiting outgoing data EXCEPT for ACKs. ACKs should not be limited. So what is happening is that when you are uploading, you are hitting the outgoing speed limit, and then your ISP is incorrectly limiting both ACKs and normal data, and with the ACKs being limited, this means they cannot be sent promptly, and this causes your download speeds to plummet. Complain to your ISP. Tell them that it is okay to limit outgoing data, EXCEPT for ACKs!
Can you give me a list of all the Easter Eggs in KDX?No :P Easter Eggs would not be Easter Eggs if they were documented. That is like organizing a chocolate Easter Egg Hunt, and then telling everyone where all the eggs are hidden. What would be the fun in that?
What does KDX mean / stand for?KDX is an acronym for "KDX Data Transfer".
Really?No.
KDX SERVER QUESTIONS
How do I setup the server?Please see the Getting Started With KDX webpage.
Does it use bandwidth if people are connected to my server but idle?Please see the Idle Connections page.
How do I run a server behind a router/firewall?Please see the Router Configuration page.
I have a router, and when I start KDX Server, it shows that it started on the internal/private address, is that correct?Yes, it is okay if KDX Server starts on the internal/private address, this is normal operation. You need to configure your router to map port 10700 to that internal/private address.
I want to change the port number of my server, what numbers can I use?The range that TCP provides for port numbers is 1 to 65,535, but to avoid conflicts, it's probably better to choose something in the range of 5,000 to 45,000.
When I run my server on a high port number (instead of the default port 10700), I get much better speeds, why?Some ISPs place speed limits on certain port numbers, particularly well-known port numbers. By using a different port number, you can sometimes avoid these speed limits.
I have only a dynamic IP address, how can I run a server?You can still run a server as normal, the only difficulty is that when your ISP changes your IP address, anyone trying to connect to your server using the old address will get an error message. There are some solutions. You can register your server with a KDX Tracker, which will record your current IP address, and then anyone looking for your server can look for it in the tracker by name.Alternatively you can use one of the services that provide you with a domain name, such as www.dyndns.org. You should consult with them about how to use their service. But the basic idea is that you will receive an address something like myname.homeip.net which points to your IP address (something like 10.20.30.40). When your IP address changes, you need to tell dyndns.org what the new address is. Then the address of your server that you give to people is myname.homeip.net, which does not change. Will you add a maximum number of download "slots" feature in KDX Server where if those slots are full, then people are put into a queue awaiting a free slot?Please see the Max Slots page.
How do base folders and custom base folders work? / Can I make one class of users see a different folder/directory structure?After you start KDX Server, it will create a folder named "Bases" inside the same folder as the server. That folder will contain a folder named "Default". Put the files that you want to share inside the "Default" folder. So by default, any account sees the files inside "Default" inside "Bases", but if you want to override this, you can make a folder inside "Bases" with the same name as the account login, and turn on the access privilege "Has Custom Base Folder" for that account. If you want all accounts of a certain account class to use a certain base folder, instead of naming the folder the same as the account login, you can name it the same as the account class name (and again, turn on "Has Custom Base Folder" for that account class). If you want your admin account to be able to see all base folders (if you have more than the default one), do NOT make an alias/shortcut to the "Bases" folder (due to cataloging behavior). Instead, turn on the access privilege "Can See All Bases" in your admin account.
When I generate the catalog on my KDX Server, it runs forever / it counts millions of items / it runs out of memory / it uses too much memoryYou almost certainly have an alias/shortcut loop. You must find it and eliminate it. This is what happens: The entire "Bases" folder is cataloged, including all subfolders and their subfolders etc. The cataloging does follow aliases/shortcuts to other folders. This is essential because many servers rely on the use of aliases/shortcuts. An alias loop is where if you keep following the folders, you will go around in circles forever. For example, folder A contains a folder B, which contains an alias C that points to folder A. KDX will not follow alias loops forever, eventually it will say, "Hey, this is ridiculous, I'm going to abort following these folders and go onto the next ones". However, depending on the structure of your alias loop, a great amount of memory may be consumed before the server decides to abort the loop. You must examine where you have used aliases/shortcuts in order to determine where you have created a loop, and then you must break it by deleting the offending alias/shortcut.
When I set file/folder comments using KDX in MacOS X, they appear in KDX, but not in the MacOS X Finder. What's going on?For some bizarre, unknown, and annoying reason, MacOS X maintains 2 different comments for every item. Carbon programs (like KDX) are given access to one set of comments, but the MacOS X Finder uses a different set of comments. Carbon programs are unable to obtain the comments set by the Finder, and the Finder does not display the comments set by Carbon programs. This seems to be a fault in MacOS X. Haxial does not know of any solution.
Why don't file/folder comments work in MS Windows?Unfortunately, MS Windows does not support storing a comment with files/folders. MacOS does support this feature.
Can I run KDX Server as a MS Windows Service?Yes. Please see the Automatic Startup page.
In file lists, the MacOS server shows the number of items inside a folder, but on the MS Windows server, it is blank. Why?Simply because MacOS provides this information, whereas unfortunately MS Windows does not. When KDX asks the operating system for a list of files/items, MacOS also states how many items are inside each folder in the list. MS Windows does not provide this information. Furthermore, there does not seem to be an efficient way to determine how many items are inside a folder when using MS Windows.
There is an "unnamed" user on my server, and when I Get Info on the user, it says "not logged in", what does that mean?To most people, connecting and logging-in is the same thing. However, the design of the Internet is such that these are actually 2 separate tasks -- a connection must first be established, and then after that is done, then the user can login. It is possible for someone to be connected without being logged-in (but not vice versa). So when it says "not logged in", that means the user is connected to your server, but has not logged in (yet?). If the user fails to login soon, feel free to second-click on it to Force Disconnect it. Note that a user who is not logged in has NO access to your files or news or anything (there is no security flaw).
Can I ban a whole address range or subnet from my server?
Yes. Connect to your server using KDX Client, then go "Administration" -> "Server Settings" -> "Allow/Deny Addresses". Then when you type an address to be banned, you can use wildcards like this:
I'm using MacOS, and every so often KDX Server displays a message "MacOS reset its networking", what does it mean?This means that MacOS shut down its networking, and then presumably re-established it a moment later. When this happens, MacOS kicks KDX Server off the network, as well as any other Carbon-based server programs running on the computer. There is nothing that KDX can do to prevent MacOS from resetting its networking. However, 4 seconds after being kicked off, KDX Server automatically attempts to re-establish itself on the network. So if you see this error message, it does NOT necessarily mean that your server is down. Why does MacOS do this? There is no good reason. It appears to be a bug in MacOS. Hopefully Apple will fix this bug in MacOS soon. The MS Windows version of KDX does not experience this problem.
I can connect to my server normally, but if I try to connect to it via a Tracker on the Internet, it doesn't workYou probably have a router. First you need to determine whether other people on the Internet can connect to your server via the Tracker, or whether this problem affects only you. If NO-ONE on the Internet can connect to your server, then you probably need to configure your router. If other people on the Internet can connect to your server via the Tracker, but you cannot, then the following applies: You need to understand the difference between your public and private address. You can find the answer to this on the IP Address FAQ page. If everything is working correctly, Trackers on the Internet will list your server using your public address. Some routers do not allow you to connect to your server using its public address. To be more precise, if you are connecting to your server from within your own LAN (Local Area Network), then you are required to use the private/LAN address of the server. However, other people on the Internet are required to use your public address, and it is the public address that should be shown in the Tracker.
What program should I use to view the Server History journal/log files?Download the KDX LogView program from the Haxial website. Alternatively, you could use a spreadsheet program such as Excel. The journal/log files are text files in a tab-delimited format which is compatible with spreadsheet programs. Simply open the file in Excel, and Excel should be able to understand it and format it into columns and rows. Another alternative, a plain text file editor (such as Haxial TextEdit) can also read them. Ofcourse KDX LogView will display the information in a nicer and more usable way than a text editor or a spreadsheet. Tip: The history files can be downloaded remotely if you place an alias/shortcut to the "History" folder into a folder that is accessible by the Files feature of KDX Server.
How can I limit the bandwidth that KDX Server uses?Look for the "Total Outgoing Speed Limit" option in Server Settings. There is also an "Outgoing Speed Limit" option in Account Classes, where different limits can be applied on a per-class basis. Alternatively, following are links to some third-party programs that can limit bandwidth for any TCP/IP program. Note that if you use these programs, you will probably want to apply them only to file transfers and not to chat, messaging, etc. To do this, use the "File Transfer Port" option in KDX Server Settings to run file transfers on a different port number than the main port, and then you can limit only that port number.
Can you suggest a good ISP for hosting my KDX Server? / Web hosting?Please see the ISPs / Hosting page.
Someone installed KDX Server on my computer without my permission/knowledge/authorizationWe are sorry to hear this, and unhappy that someone used KDX in that manner. This happens very occasionally, but unfortunately there does not seem to be anything we can do to stop it. It is more of a flaw in the security of your operating system (MS Windows or MacOS X) -- that it allows programs to be installed without your permission. If you believe that the person did so for nefarious purposes, the person may have installed other programs as well, for example possibly a program that records all keystrokes. Due to the complexity of the MS Windows and MacOS X operating systems, the only way that you can be certain that all of these programs are removed is to erase your hard disk, and install a fresh new copy of the operating system. If the person has physical access to the computer, then KDX was probably installed in the normal manner for installing a program. You might want to consider taking steps to prevent physical access to the computer (new locks on the door?). Alternatively you could password-protect the computer, although it is possible this could be circumvented by someone who has physical access. If the person must have installed KDX via the Internet or a LAN, then they probably tricked you into running a program that installed it, without you realizing. For example, maybe you received an email with an attachment, and you opened the attachment, but the attachment contained a program which installed KDX. Be very wary of attachments. Or maybe you downloaded and ran a program from a webpage, and that program secretly installed KDX. Or maybe they exploited some other security hole in MS Windows or MacOS X. Also please note that just because you see the word "KDX" in your task manager or process list, this does not necessarily mean our product has been installed. We are aware of some cases where our name has been used but the program has nothing to do with us at all, except for having the same name.
How do I run KDX Server on a port less than 1024 in MacOS X?MacOS X prevents programs from using port numbers less than 1024. We are not aware of any way to configure MacOS X to allow specified programs to use ports in this range, thus this seems to be a deficiency in MacOS X. The only work-around that we know of is to login as the root user, and then launch KDX Server -- MacOS does allow the low port numbers to be used if you are logged in as the root user. However, be warned that running it as the root user is not very good for security. If you wish to do it regardless, then here are the instructions: First you must enable the root user. Open Applications/Utilities/NetInfo Manager. Go to Security menu, then Enable Root User. Then go System Preferences -> Accounts -> Login Options, and set "Enable fast user switching" to ON, and set "Display Login Window" to "Name and password". Now in the top right of the menubar you get a menu which allows you to switch which user you are logged in as. You can login as user root, with the password you chose. Now if you launch KDX Server, it will work, but again note this is a less than satisfactory solution. If anyone knows a proper solution, please share.
Why use the MacUnix version of KDX Server instead of the normal Mac version?Please see the KDX MacUnix page.
How do I keep KDX Server for Unix/Linux/BSD running after I close the terminal/SSH window?
By default, Linux terminates all the processes when you close the terminal window. If you would like the server to continue running even after your terminal window or SSH session is closed, then start the server using the --nohup (no hangup) option:
Alternatively you can use the "screen" command. Enter "man screen" into your shell for more info. Or you can make KDX Server start automatically when the computer is started.
How long can an ant survive underwater?Up to 2 weeks.
|