IStudy
From Inforail
Contents |
General policies
Projects
Attendance
- Don't skip class
- Don't be late
In class
- Turn off your phone's sound
- Feel free to ask any questions when something is not understood
- Be prepared to answer challenge questions, especially if the reply to "got any questions?" was "no"
- Find the bug - sometimes I will deliberately provide some false information during a lesson; you will get a bonus if you spot it and report it
The write right rite
Courses
SIPC
A course focused on IT security and communication protocols
PSI
The design of information systems
- PSI course curriculum (2010-2011)
- List of PSI labs (2009)
Project ideas
In cases of emergency use this http://www.cs.purdue.edu/homes/dec/essay.topic.generator.html
Networks
- Simple server that sends a text-based response and breaks the connection
- Wake on LAN tool
- Filtering multi-threaded HTTP proxy with logging capabilities
- Using a network sniffer to understand how messages move between layers
- Reverse engineering an existing chat application and overriding its "private message" option; writing a compatible client that uses encryption
- Simple IP packet sniffer
- HTTP downloader with resume support
- Write a little game with multiplayer mode via network
- Streaming audio server, http://chaos.weblogs.us/archives/164
Security
- Tool that hides data inside NTFS streams
- ARP poison attack + sniffer
- File wiping, file recovery
- Keylogger, keylogger-detector
- Randomizer, analize the quality of random data
- http://en.wikipedia.org/wiki/Return-to-libc_attack
Other stuff
- Tips on how to choose a project topic
- Materials to include in future classes
- Tips for students
- Collection of articles that are somehow related to the academic environment
- <TODO> Why Python
