Mustafa Topsakal

COMPUTER ENGINEER · RESEARCH ASSISTANT

I work on computer networks, network security, and IEEE 802.1 Time-Sensitive Networking. My research focuses on intrusion detection in deterministic networks, protocol-level attack analysis, and the security of reliable communication mechanisms.

SCROLL
ABOUT

About

Mustafa Topsakal

I am a Research Assistant and PhD candidate at Karadeniz Technical University. My work focuses on computer networks, network security, and Time-Sensitive Networking (IEEE 802.1 TSN). In particular, I study intrusion detection in deterministic network systems, protocol-level attack analysis, and the assessment of how attacks affect network reliability.

In my research, I examine the security dimension of IEEE 802.1 TSN mechanisms through simulation-based experiments and packet/protocol-level analysis. My focus is not only on detecting attack scenarios, but also on understanding their impact on network behavior, timing, reliability, and fault-tolerance mechanisms.

Alongside my academic work, I develop hands-on laboratory materials for teaching computer networks and network security, and I continue to produce articles and open-source workspaces that make technical topics more accessible.

My work focuses on understanding the impact of attacks on protocol behavior and system reliability in dependable, time-sensitive networks.

MY RESEARCH & EXPERTISE
Computer NetworksTime-Sensitive NetworkingNetwork SecurityTSN SecurityAttack Impact AnalysisProtocol-Level AttacksNetwork SimulationIntrusion Detection
EXPERIENCE

Experience

PhD

OCT 2020 —PRESENT

Karadeniz Technical University · Computer Engineering · Trabzon, Türkiye

Thesis: Intrusion Detection and Prevention Approaches for IEEE 802.1 Time-Sensitive Networking

Research Assistant

SEP 2020 —PRESENT

Karadeniz Technical University · Software Engineering · Trabzon, Türkiye

Researcher

APR 2025 — JUN 2025

Deggendorf Institute of Technology · Fakultät Angewandte Informatik · Deggendorf, Bavaria, Germany

Master's Degree

JUL 2017 — AUG 2020

Karadeniz Technical University · Computer Engineering · Trabzon, Türkiye

Thesis: Enhancement of multiple routing configurations based on graph augmentation approach and its performance analysis

Engineer Intern

JUL 2016 — SEP 2016

Mutlusoft Information Technologies · Trabzon, Türkiye

Bachelor's Degree

SEP 2012 — OCT 2016

Karadeniz Technical University · Computer Engineering · Trabzon, Türkiye

Engineer Intern

JUL 2015 — AUG 2015

Datakent Software · Trabzon, Türkiye

PROJECTS

Projects

Selected projects reflecting my work in network laboratory design, intrusion detection, and simulation.

Network Laboratory Simulation

AĞSIMLAB

IN PROGRESS

A structured network laboratory platform designed to support hands-on learning and protocol-level analysis in computer networks education.

The project provides a series of progressively designed laboratory experiments covering Ethernet, IP, ARP, DNS, UDP, TCP, and secure communication protocols. Students analyze real network traffic using Wireshark and command-line tools to observe protocol behavior and network dynamics. The laboratory is built on a layered, observation-driven methodology, where each experiment focuses on a specific network layer while reinforcing cross-layer interactions.

KEY CONTRIBUTIONS

  • Design of a multi-stage, structured network laboratory curriculum
  • Integration of theoretical concepts with real packet-level analysis
  • Development of guided experiments with measurable outputs
  • Emphasis on protocol behavior and traffic interpretation

TECHNOLOGIES

WiresharkTCP/IPWindows/Linux Networking Tools

TSN Intrusion Detection: Dataset Generation & Machine Learning

TSN-IDS

RESEARCH

An end-to-end study for detecting Low-Rate DoS (LDoS) attacks in IEEE 802.1 TSN-based in-vehicle networks: labeled dataset generation through simulation, and machine learning-based detection.

The work has two stages. First, normal and attack scenarios are run in a CoRE4INET-based OMNeT++ simulation environment to generate the dataset. Second, the framework converts raw simulation traces into labeled datasets, trains and evaluates six machine learning models with cross-validation, and optionally applies tSMOTE or tsaug augmentation to address class imbalance.

KEY CONTRIBUTIONS

  • Labeled dataset generation with normal and attack traffic from CoRE4INET/OMNeT++ simulations
  • A parsing pipeline that turns raw simulation traces into ML-ready datasets
  • Training and comparison of six machine learning models with cross-validation
  • tSMOTE- and tsaug-based augmentation for class imbalance

TECHNOLOGIES

PythonMachine LearningOMNeT++CoRE4INETTSN

INET / OMNeT++ TSN Simulation Workspace

INET WORKSPACE

RESEARCH

An OMNeT++/INET simulation workspace modeling in-vehicle and industrial TSN/AVB networks; the simulation backbone of the IEEE 802.1BA AVB delay analysis study.

The workspace contains three scenarios: an in-vehicle network of cameras, multimedia and control units (31 streams), a larger in-vehicle network with radar, lidar and actuators (17 streams, 8 switches), and an industrial automation network with gPTP time synchronization (8 streams). The scenarios use Credit-Based Shaper traffic shaping for AVB Class A/B. The large in-vehicle network was ported from CoRE4INET to INET; the version used to reproduce the paper's results (OMNeT++ 6.3.0 + INET 4.5.4) is kept on a separate branch.

KEY CONTRIBUTIONS

  • Modeling in-vehicle and industrial TSN topologies with OMNeT++/INET
  • AVB Class A/B traffic shaping with Credit-Based Shaper and stream identification
  • gPTP (IEEE 802.1AS) time synchronization and clock drift scenarios
  • Porting CoRE4INET scenarios to INET and preserving the paper version on its own branch

TECHNOLOGIES

OMNeT++INET FrameworkAVB / CBSgPTP
PaperGitHub
CONTACT

Contact

For research and collaboration inquiries, please feel free to reach out via email.

Send Emailmustafatopsakal@ktu.edu.tr