AntiCutAndPaste
AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text (plagiarism). It has been tested on sources from large C++, Pascal, Basic, Java, and C# projects. The algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. GUI and command line versions are included.