endetect