The live search functionality is implemented through two main components: back.py continuously monitors the log file using inotify, reads new lines, parses them into a structured format (timestamp, ...