Implement a multi-threaded web server
(RFC 1945)
using socket programming. (Gurucharan Shetty)
Implement a DNS client
(RFC 1034,
RFC 1035)
for both direct and reverse lookups that
interacts with real DNS servers. (Tosapon Pankumhang)
Implement a
character device driver in Linux that controls
motes to send and receive
TinyOS packets and report trafic
statistics. (Vishwajit Bindage, Himanshu Retarekar)
Implement a
worm fingerprinting and filtering algorithm in
Linux kernel with Netfilter.
(Dinesh Ranjit, Vishnu Emmadi)
Implement a tool to extract worm signatures and generate new rules in
Snort to
detect worms. (Kunal Morparia)
Implement process checkpointing in Linux.
(Arunachalam Ramanathan, Sridher Jeyachandran)
Implement an MPLS forwarding engine and a simplified LDP
(Haihua Luo, Manikandan Alagappan)
Implement an FTP Server and a Client according to
RFC 959.
(Pankaj Sarda, Nikhil Aggarwal)
Implement a TCP congestion control algorithm in Linux kernel
and compare its performance with TCP NewReno.
(Sankaranarayanan Vaideeswaran, Anuj Agarwal)
Implement a person tracking system with
motes. (Krishna Gudipati, Prashanth Shenoy)
Implement a TCP congestion control algorithm in Linux kernel.
(Dilip Gangadharaiah)
Implement
(SLIP or
PPP) in Linux
that controls
motes to send and receive IP packets. (Aditya Munjal, Saquib Patla)
Last Modified: November 15, 2007
Maintainer: Wei Ye