The document describes a simulator for peer-to-peer networks created as a bachelor's thesis. The simulator models peers and files, simulates chunk transfers between peers in a discrete event format, and collects data on download times and peer load. The simulator was designed to be flexible and extensible to research the impact of free-riders and other factors in peer-to-peer networks like BitTorrent.