This set of scripts seeks to implement the winnowing algorithm presented and used by MOSS (http://theory.stanford.edu/~aiken/moss/) in order to effectively notify of potential cases of code plagiarism.
http://theory.stanford.edu/~aiken/publications/papers/sigmod03.pdf
Use the src/compile_prints.py and src/find_matches.py scripts as directed in their usage statements or follow below.