Kingsley C. Ndukauba

Kingsley Ndukauba Profile Picture

Open Source Activity

Current code repositories and contributions on GitHub.

GitHub Profile

Featured Projects

WinLogTracker – Windows Security Event Log Monitor

Objective: Developed a Python-based security monitoring tool that analyzes Windows Security Event Logs in real time to detect suspicious system activity. The project focuses on practical cybersecurity monitoring techniques such as authentication tracking, event parsing, and incremental log processing.

  • Real-Time Log Monitoring: Continuously scans Windows Security Event Logs for new events without reprocessing previous entries.
  • Threat Detection: Identifies common security events such as failed logins, account lockouts, and privilege escalation attempts.
  • Incremental Processing: Tracks the last processed event to avoid duplicate analysis.
  • Structured Logging: Outputs alerts and findings in a clear, structured format for easier investigation.
Python Cybersecurity Windows Event Logs Log Analysis Security Monitoring

Anatomy of an Executing Program Research

Objective: Conducted a deep analysis of process creation and memory mapping

  • Analyzed process-loaded libraries, syscall trace evidence, and redirected file creation evidence.
  • Created architectural modeling that demonstrated findings and analysis, which included the loader and process initialization, system call execution path, interrupt and driver completion, and virtual memory layout.
Operating Systems Threads File Systems Stack Computer Architecture

Syscall Simulation: Simulated System Calls Using Interprocess Communication (IPC)

Objective: Implemented IPC using named pipes on Windows and Utilized function points (jump table) to simulate and interrupt vector table.

  • Processed multiple function codes and returned responses.
  • Developed a better understanding of how system calls conceptually work.
IPC System Calls Windows Simulation Security