Projects

These are tools, experiments, and lab environments I've built over the years. Some started as small troubleshooting scripts and grew into useful utilities. Others are full lab systems built to explore how networks and RF systems behave.

Most projects here fall into one of three categories: network troubleshooting tools, automation utilities, or RF/cellular experiments.

VOSSLoopTrace

A troubleshooting utility designed for Extreme Networks VOSS environments. The script analyzes output from the VOSS control-plane trace tool to identify possible switching loops and excessive traffic sources impacting the CPU.

It can either analyze an existing trace file or log directly into a VSP switch, collect trace data, and process it automatically. The output highlights ports, VLANs, and MAC addresses associated with potential loop conditions. Originally written to speed up diagnosing control-plane congestion issues inside SPBM fabric environments.

GitHub →

OutgoingPorts

A lightweight TCP connectivity tester designed to verify whether outbound ports from a network are able to complete a TCP three-way handshake.

The project uses a simple PHP web endpoint combined with carefully crafted iptables rules to report the source port and destination port used during a connection attempt.

This makes it useful when diagnosing firewall policies, NAT behavior, or verifying which outbound ports are permitted from restricted networks.

GitHub →

RANPI

An experimental compact cellular lab platform designed for running private LTE or 5G networks using SDR hardware. RANPI combines Open5GS, srsRAN, and software-defined radio into a portable environment for testing cellular infrastructure.

The goal is to make learning carrier-grade cellular architecture possible without needing a rack of telecom equipment.

Project Page →

LTE Cell Measurement Utility

A tool designed to extract LTE signal metrics directly from the srsRAN PHY layer. The utility captures measurements such as RSSI, RSRP, and RSRQ and outputs them in JSON format for automation, monitoring, or visualization systems.

GitHub →

FortiTool

A browser extension built to simplify interacting with FortiGate firewalls. The tool adds diagnostic utilities and embeds a CLI terminal directly inside the browser using WebSockets.

It allows engineers to open a FortiGate tab and interact with the device through a streamlined interface without constantly switching between tools.

Project Page →

Wireless Ethernet Bridge over SDR

An experimental project exploring whether raw Ethernet frames can be transported over software-defined radio links.

The system uses TAP interfaces and custom Python pipelines to transmit Ethernet frames between hosts using QPSK modulation over SDR hardware, instead of traditional wired links.

Fragmentation & PMTUD Experiments

IPv6 experiments exploring how networks handle oversized packets, fragmentation, and broken Path MTU Discovery.

More projects will be added as the lab grows.