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