I know there are a number of questions about senior project ideas but I am specifically looking for a project that involves Unix system programming in C or (preferably) C++. I have the book which I used for one quarter but haven't had a chance to use since. I want to find a project that will give me as much experience with Unix system calls as possible.
My ideas so far:
- Packet analyzer
- Web server
Also, I would like to create a GUI for the application. Since it will be written in C or C++, I am leaning towards Qt4 since I would like to be able to run it on Mac OS X. I would appreciate recommendations in this area as well.
EDIT: As suggested by some answers, it does not have to have a GUI. That was just an idea. Although I can't think of many project ideas that don't involve one.