From 77baef8418daa36ef64a75db4c65f843b87d1ddb Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Sat, 10 Nov 2001 17:24:55 +0000 Subject: [PATCH] A simple finger client. --- exec/finger.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 exec/finger.js diff --git a/exec/finger.js b/exec/finger.js new file mode 100644 index 0000000000..8db5f27c66 --- /dev/null +++ b/exec/finger.js @@ -0,0 +1,23 @@ +// finger.js + +// A simple finger client + +if(argc>0 && argv[0].indexOf('@')!=-1) + dest = argv[0]; +else if((dest = prompt("User (user@hostname)"))==null) + exit(); +if((hp = dest.indexOf('@'))==-1) { + alert("Invalid user"); + exit(); +} +host = dest.slice(hp+1); +sock = new Socket(); +//sock.debug = true; +if(!sock.connect(host,79)) + alert("Connection to " + host + " failed with error " + sock.last_error); +else { + sock.send(dest.slice(0,hp)+"\r\n"); + while(bbs.online && sock.is_connected) + print(sock.readline()); +} +sock.close(); -- GitLab