CS435 Homework 3: Learning the Lurk Protocol
Due Wednesday, September 11
A server is currently running on Isoptera, port 5190. Connect to it, using the lurk protocol, and kill the monster named "Homework3". You may have to wander around a bit to find Homework3. Killing Homework3 will cause a message to be placed in a log where I can find it later, and the monster will instantly regenerate so that other students can complete the homework as well. Be sure to include something in your player's name or description so I can tell who has finished the homework. The server is running inside an infinite loop, in case it crashes. So if you crash the server somehow, it should be back in a couple minutes. The log file continues despite crashes.
There is a program installed on isoptera called "lc", which stands for Lurk Cat. It can be used as both a lurk client and a lurk server, but as a client, it does not fulfill the project requirements at all. Use it to connect to the lurk server on isoptera. You can copy the client to other systems if you like. It should run on any 64-bit Linux machine, including the ones in MLH 310, but I haven't tested this for a while. As a note, before you start lc, try running lc --help and see what options you have, since some of them might make it a lot easier to use the program. Also make your terminal as tall as possible before you start.
There are a couple other clients that will work. lurkman and lurkwolf on isoptera will both let you play lurk. For this homework, use lc instead, because the clients are intended to make it easy to play the game, rather than teach you the protocol.