Rafael, As the author of that particular interface, my main objectives were:
1> As simple a network interface as possible. 2> An interface that does not change with each version of EMC. I don't see how it could be much simpler than this. All one has to do to work out an interface is to put "loadusr emcrsh" in a hal file, issue "telnet <address> <port> from the client machine, and then issue the command "help". Since the protocol is plain text, one just need to type in the commands in a telnet session, then reproduce those commands in whatever automated process they choose to use (program, script, macro, etc.) The client does not need to know what version of EMC it is talking to, and in fact a smart interface could potentially talk to multiple EMC based machines simultaneously which themselves may be running different versions and configurations. There are means of locking this down from a security stand point, like running over ssh, but doing it this way puts that burden on the advanced users rather than encumbering the novices with having to learn all these things up front just to get a simple interface running. Regards, Eric telnet for communications in 2009? Like Eric pointed out, using a tunnel lessens the possibility of a break in but you still have to run telnet daemon either standalone or from inetd on the receiving end, socketed or not. Why not use SSL? That would not require changes on the receiving end. See sclient http://www.rtfm.com/openssl-examples/ There is tons more. Search "SSL example" If no other tools are available, telnet is good for one thing: test for a listening port. Most of the time you can't tell more than system is listening on it or not. telnet <somehost> <port number> ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ Emc-users mailing list Emc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/emc-users