Project 002 / Hands-on defensive lab

OpenCanary: Honeypot Monitoring & Alerting

Building a practical security monitoring lab to observe unsolicited connection attempts, generate alerts and practise the investigative thinking used in a Security Operations Centre.

PERSONAL LAB · DOCUMENTED BUILD
Scope: This page describes a personal OpenCanary learning environment. The workflow graphic below is conceptual, not a live dashboard. No real IP addresses, attacker identities, private logs or sensitive configuration are published.
Lab workflow

From interaction to investigation

Illustrative workflow only. This is not a live network map or an assertion that every possible alert has been validated.

Practical components

What's inside the lab

01 / Linux host

A separate laptop running Ubuntu serves as a dedicated learning environment, keeping experimentation away from everyday MacBook tasks.

02 / OpenCanary

Decoy services such as SSH, FTP, HTTP and Telnet help demonstrate how service interactions can be recorded for defensive analysis.

03 / Notifications

Alert forwarding to Telegram supports timely awareness and creates an opportunity to practise basic triage and event review.

SOC investigation mindset

What happens after an alert?

  1. Validate: Determine which service generated the event and whether it is expected test traffic.
  2. Contextualise: Review available timestamps, source metadata and the type of interaction, without treating a source IP as proof of identity.
  3. Classify: Distinguish routine internet scanning, lab-generated tests and activity worth further attention.
  4. Document: Record observations, limitations and recommended next steps.
  5. Improve: Tune alert handling and update the lab notes as new tests are completed.
Example case note

A safe example of event triage

EVENT TYPE SSH service interaction SOURCE [redacted / test source] DESTINATION OpenCanary decoy service FIRST QUESTION Was this a controlled test or unexpected traffic? EVIDENCE Event timestamp, service, available metadata ASSESSMENT Requires context; not proof of compromise NEXT STEP Correlate with authorised lab activity

This is a fictional training example, not a copied live alert or confirmed intrusion.

Skills demonstrated

Why this matters for SOC work

Linux administration

Working with a dedicated Ubuntu environment, services and operational troubleshooting.

Telemetry & alerting

Understanding where events originate, what they reveal and how notifications fit into a monitoring workflow.

Evidence-led analysis

Separating observable facts from assumptions and recording findings in a repeatable way.

Portfolio roadmap

Next evidence to add

A sanitised OpenCanary event, a screenshot of a test notification, a short investigation write-up and a diagram of the actual lab connections. These will be added only after reviewing them for private IPs, credentials and other sensitive information.

Explore PhilSIEM homepage ↗View proposed v2 architecture ↗