Here is a definition of proteases (from proteases.net)
Proteases or peptidases are enzymes that catalyze the breakdown of peptide bonds (proteolysis). Proteases are essential to physiologic processes such as inflammation, infection, fertilization, allergic reactions, cell growth and death, blood clotting, tumor growth and bone remodeling.
Some proteases are very specific and produce a limited proteolysis while others degrade proteins completely into amino acids.
Proteases can generally be classed into two catagories:
1) exopeptidases that cleave off amino acids from the ends of the protein chain, or
2) endopeptidases, which cleave peptide bonds within the protein. Proteases are further classified according to their mechanism of action.
Serine proteases; eg., chymotrypsin, trypsin, elastase, subtilisin
Cysteine (thiol) proteases; eg., bromelain, papain, cathepsins, parasitic proteases, bacterial virulence factors
Aspartic proteases; eg., pepsin, cathepsins, renin, fungal and viral proteases
Metallo-proteases; eg., thermolysin