Log Anomaly Detector
Live Engine · Isolation ForestWatch a real anomaly-detection model flag attacks in a live traffic feed
Idle
Simulated traffic. A live site can't stream its own request logs into a public page, so this generates a labelled stream — normal traffic plus a few planted attacks — and a real scikit-learn Isolation Forest on the backend scores it without seeing the labels.
—Baseline learned
—Requests processed
—Anomalies flagged
Live request feed
newest firstPress Run detection to start the feed.
What this is and isn't: the traffic is simulated, but the detector is a genuine unsupervised Isolation Forest (scikit-learn) learning “normal” from a baseline and flagging outliers in five real request features — requests/min, payload size, time of day, path randomness and error rate. The red chip on a flagged row names the single feature that deviates most from the baseline; it is a plain-English hint, not the model's internal reason. A real deployment would feed live logs and retrain on its own traffic. Attack kinds planted here: Brute force, Scraping / fuzzing, Payload spike, Off-hours burst.