Disabling HTTP/2 with Raw TLS Manipulation

TLS ALPN Manipulation for HTTP/2 Disabling Overview This document provides a technical deep-dive into how our HTTP/1.1 enforcing proxy intercepts and modifies TLS handshake traffic to force HTTP/1.1 connections by removing HTTP/2 (h2) from ALPN (Application Layer Protocol Negotiation) extensions. Architecture Client ──TLS──> Proxy ──Modified TLS──> Upstream ──TLS──> Target Server ClientHello ClientHello (no h2) HTTP/1.1 Only The proxy sits between the client and upstream server, intercepting the initial TLS ClientHello message, modifying the ALPN extension to remove HTTP/2 protocol advertisement, and forwarding the modified handshake....

August 16, 2025 · 10 min · Raif

Go ile Arduino Programlamaya Giriş

Terimler, terimler Go -Golang- Google tarafından geliştirilen, açık kaynak kodlu, statik tiplemeli ve kepkeyifli bir programlama dili. detaylı Arduino, geliştirme dili C++ olan, programlanması oldukça kolay, hobi/eğitim amaçlı kullanılan işletim sistemi koşturmayan I/O geliştirme kartı. detaylı Nasıl oluyor peki Arduino programlamak için önümüzde iki seçenek var: 1- Programı doğrudan Arduino üzerine yazıp koşturmak. 2- Programı bir işletim sisteminde çalıştırıp (bilgisayar), Arduino üzerinde çalışan başka bir yazılım aracılığı ile iletişime geçirmek. 1- Programı doğrudan Arduino üzerine yazıp koşturma Doğrudan Arduino mikroçipi içerisinde çalışacak olan yazılım....

June 6, 2022 · 5 min · Raif