benzidine

/ˈbɛnzəˌdin/

noun

A crystalline base used in making dyes and in detecting blood stains.

Besides luminol, we have many other type of chemicals such as teramethal benzidine.