Technical Reference — Public

Ioannis Konstas

Cybersecurity · Enterprise Infrastructure · Network Automation · Cryptography · Telecom · HF Communications

Senior IT Engineer  ·  Miami, FL

24 Published Technical Articles  ·  github.com/ikonstas70

VMware & ESXi
Security

ESXi Hardening: 45-Control Security Assessment

Comprehensive VMware ESXi hardening guide covering 45 security controls — lockdown mode, firewall, account management, audit logging, SSL/TLS, and service hardening.

Security

vSphere 7 Security Configuration Guide

Practitioner's overview of VMware vSphere 7 security configuration — authentication, permissions, encryption, network hardening, and compliance alignment.

Monitoring

ESXi CPU Temperature Monitor

Real-time IPMI-based CPU temperature alerting for VMware ESXi hosts — Python implementation, threshold alerting, and integration guidance.

Automation

PowerCLI ESXi Shutdown: Code Review & Rewrite

Production rewrite of a PowerCLI ESXi shutdown script — code review methodology, error handling, graceful VM shutdown sequencing, and vCenter integration.

Recovery

ESXi Recovery Playbook

Step-by-step ESXi recovery using hostd, localcli, vim-cmd, and log triage — covers management agent restarts, host unresponsiveness, and diagnostic procedures.

Architecture

VMware Infrastructure Architecture Overview

Enterprise VMware infrastructure architecture — vSphere stack layers, cluster design, vCenter topology, storage, networking, and HA/DRS configuration.

SD-WAN Security

VMware SD-WAN VeloCloud: Security Hardening

Security hardening guidelines for VMware SD-WAN VeloCloud — edge hardening, orchestrator access control, tunnel encryption, and security policy design.

Cisco
Automation

CSR1000v: Serial Console to Secure REST API

Converting Cisco CSR1000v serial consoles into a programmatic REST API — socat transport bridge, Flask gateway, authentication, and Cloudflare Zero Trust tunnel integration.

Automation

Network Automation Stack — Technical Report

Full technical report on the Flask/NAPALM/Netmiko programmatic gateway over Cisco CSR1000v. Architecture, API design, Cloudflare Zero Trust tunnel, Tailscale WireGuard mesh.

Hardening

Cisco Device Hardening: Disabling Call Home

Disabling Cisco Call Home and controlling outbound device communications — IOS-XE configuration, Smart Call Home, Phone Home suppression, and audit verification.

Networking

Cisco Nexus 1000V Port Channels & Trunking

Troubleshooting guide for Nexus 1000V port channels and trunking — vEthernet port profiles, VEM configuration, CDP, and common failure modes.

Network Automation — Diagrams & Reference
Topology

Network Automation Topology

Full architecture diagram for the Flask/Netmiko/NAPALM gateway — component layers, API flow, Cloudflare tunnel, Tailscale mesh, and connectivity overview.

Roadmap

Network Automation Platform — Phase 2 Roadmap

Expansion roadmap for the automation stack — NetworkX topology engine, Nornir parallel execution, Scapy packet analysis, Nginx SSL, and priority implementation sequence.

SD-WAN Lab

SD-WAN Lab Blueprint — Cisco CSR1000v

Complete SD-WAN lab for GNS3/EVE-NG — topology diagram, dual-transport IP addressing, OSPF underlay, vManage templates, and WAN failover testing.

Telecom / VoIP / CLEC
CLEC Stack

Building a Production CLEC Stack: Asterisk 22 + Kamailio + A2Billing on Docker

Complete integration guide — 12 undocumented bugs with root causes and confirmed fixes: chan_sip removal, Asterisk 22 AMI format changes, MySQL 8.4 breaking changes, Docker RTP port mismatches.

Signaling

SS7 — Signaling System No. 7: Technical Reference

Full SS7 protocol reference — out-of-band signaling architecture, SSP/STP/SCP roles, ISUP call setup sequence, TCAP transaction capabilities, MTP link types, and protocol layers.

HF Radio · Signal Processing
HF Communications

HF Point-to-Point Communication: Harris Modem Interface, STANAG Waveforms & Signal Processing

Technical manual for HF point-to-point communication using Harris modems — Python serial interface, Fortran DSP wrappers, STANAG waveform analysis, ionospheric propagation, MUF calculation, and ALE principles. From operational HF telemetry experience with the Hellenic Navy.

Cryptography & Number Theory
Mathematics

Galois Fields in AES: GF(2⁸), Irreducible Polynomials & Extended Euclidean

Mathematical foundations of AES — GF(2⁸) field construction, irreducible polynomial selection, multiplicative inverse via Extended Euclidean Algorithm, and SubBytes derivation.

Reference

Galois Fields in AES — Mathematical Reference

Condensed mathematical reference for GF(2⁸) operations used in AES — field arithmetic, S-Box construction tables, MixColumns polynomial, and implementation notes.

Algorithms

A Cascade of Factoring Techniques: Pollard's Rho to GNFS

Integer factorization pipeline — trial division, Pollard's Rho, Lenstra ECM, Quadratic Sieve, and General Number Field Sieve. Algorithm selection thresholds and Python implementations.

Algorithms

Advanced Integer Factorization: Quadratic Sieve

Deep-dive into the Quadratic Sieve algorithm — smooth number sieving, factor base construction, Gaussian elimination over GF(2), and LPQS pipeline implementation.

GNFS

Expert Review: Energy-Efficient Approaches to GNFS

Analysis of energy-efficient strategies for General Number Field Sieve — polynomial selection impact, sieving region optimization, CADO-NFS configuration, and computational cost modelling.

Systems & Infrastructure
IBM i

IBM PowerHA Storage Replication vs Journal-Based Replication

Technical comparison of IBM PowerHA geographic mirroring and journal-based replication — RPO/RTO trade-offs, infrastructure requirements, failover behaviour, and selection criteria.

Security

Information Security Fundamentals

CIA triad, risk management, access control models, cryptographic principles, and compliance frameworks — structured reference for security practitioners.

Microsoft

Active Directory Management

Domain controllers, FSMO roles, replication topology, DNS integration, Group Policy, trust relationships, and operational best practices.

Blockchain

Bitcoin LXD Sandbox — Network Isolation Analysis

Network isolation analysis of a Bitcoin full node running inside an LXD sandbox — traffic inspection, firewall rules, peer connection behaviour, and security posture.

macOS

macOS Full System Restore via Target Disk Mode

Technical report covering full macOS system restore using Target Disk Mode — procedure, commands, edge cases, and lessons learned from a production restore.

Repositories
Network Automation

network-automation-stack

Flask API gateway for Cisco CSR1000v fleet management with Cloudflare Zero Trust and Tailscale WireGuard mesh.

PythonFlaskCiscoCSR1000v
Cryptography

cryptography-tools

Integer factorization algorithms (QS, GNFS, Pollard, LPQS), AES large-file encryptor, and number theory references.

PythonCryptographyNumber Theory
Security Tool

OWASP Security Scanner

OWASP Top 10 laptop file and code scanner — pattern engine for A01–A10, live filesystem watcher, and 4 online signature databases: CIRCL, MalwareBazaar, VirusTotal, NIST NVD.

PythonBashOWASPSecurityFlask
Security

security

Security tooling — OSSEC log monitoring, SSH hardening, Tor service management, and vulnerability auditing.

SecurityBashPythonOSSEC
HF Radio

hf-communications

Python serial interface for Harris modems, Fortran signal processing wrappers, STANAG waveform analysis tools.

PythonHF RadioSTANAGSignal Processing
SD-WAN

sdwan-lab

Cisco SD-WAN lab — GNS3/EVE-NG topology, OSPF underlay, vManage templates, and WAN failover testing.

CiscoSD-WANCSR1000vGNS3
Networking

networking-tools

IPv6-to-MAC lookup, network diagnostics, and session management utilities for enterprise environments.

PythonIPv6Networking
Audio

audio-signal-analysis

Audio and image signal processing — frequency analysis, spectrogram generation, waveform inspection.

PythonAudioDSP
AI

ai-ide-platform

FastAPI-based AI integration platform with LLM tooling and Docker containerisation.

PythonFastAPIAIDocker
Geospatial

earth-engine-scripts

Google Earth Engine scripts for elevation analysis and environmental monitoring.

PythonGEEGeospatial
Finance

stock-tools

Market dashboard with yfinance and Alpha Vantage — real-time price tracking and portfolio monitoring.

PythonFinanceyfinance
Databases

database-tools

BigQuery and SQLite utilities for data management and analytics automation.

PythonBigQuerySQLite
Articles

technical-articles

Source repository for all 24 published technical articles across VMware, Cisco, cryptography, IBM i, telecom, and HF radio.

Technical WritingMarkdown
Finance

crypto-tools

Real-time BTC/ETH/LTC/TRUMP price trackers using the Coinbase API — terminal UI with color-coded price changes.

PythonCoinbaseCrypto
Telecom

telco-build

Educational build log: 10-VM carrier telecom stack — Kamailio, Asterisk, A2Billing, MariaDB, OSSEC, and Zabbix on isolated virtual networks.

TelecomKamailioAsteriskDocker
Music

pulseintimetunes

Pulse In Time Tunes Agency — Music Beyond the Ordinary.

MusicAgency
Profile

bio

Professional biography — Ioannis Alexander Konstas. Cybersecurity, enterprise infrastructure, cryptography, and network automation.

ProfileBiography
Contact