KMP-Algorithm is a project mainly written in C++ and C, it's free.
Using the Knuth-Morris-Pratt algorithm to solve the longest common substrings problem.
404: Not Found