Bora
Recent content on Bora
Latest posts
Pier
Limonluk
Atlas Pasaji
Patti
Adana
Courtyard
Galata
Ivy
Cicek Pasaji
Stained Glass
Archaeology
Red Room
Semiha Berksoy
Noh Radio
Bypassing DPI with eBPF sock_ops
The problem A site I wanted to open never loaded. The TLS handshake stalled. Somewhere upstream, a middlebox was reading the SNI in my ClientHello and dropping the connection. DNS was the other half. Even if you slip past the DPI, the resolver hands you a fake IP that lands on a block page. So both have to be dealt with. Most fixes mean a VPN or a proxy. I didn’t want either. A VPN sends…
eBPF sock_ops ile DPI bypass
Sorun Bir siteyi açmaya çalışıyordum, sayfa bir türlü gelmiyordu. TLS handshake yarıda kalıyordu. Bir yerlerdeki DPI cihazı, ClientHello’nun içindeki SNI alanını okuyup bağlantıyı kesiyordu. Bir de DNS tarafı var. DPI’ı atlatsan bile DNS sunucusu sahte IP döndürüp seni engelleme sayfasına yolluyor. İki tarafı da çözmek lazım. VPN ile çözülür tabii. Ama VPN tüm trafiği uzak sunucudan…
Eluveitie
DevFest'25 - Izmir
Isabey
The System
Labor Day
Dive Into AI 2024
AWS Community Day Turkey 2024
Yes Chef!
Hayko
Ronda
Sematext gathering held in Malaga, Spain
Paths
Hola
The Way
The Hat
Ephesus Cats
Soft Analog
Faun
Altin Gun
Alanya
Oktoberfest
Zeo Summer Party
Mahremiyet
WhatsApp’ın yayınladığı yeni sözleşmeyi kullanıcıların onaylamasını, eğer onaylanmaz ise hesaplarının silineceğini bildirmesiyle birlikte hem ülkemizde hem de dünyada WhatsApp’a alternatif olarak ne kullanılmalı tartışması başladı. Fakat gerçekten kişisel mahremiyetinize müdahil olan tek uygulama WhatsApp mı? WhatsApp’ı silip başka bir uygulamaya -örneğin ülkemizde çoğunlukta…
DNS'deki Güvenlik Sorunları ve Çözümler
Kaynaklar: cloudflare.com/learning/dns/dns-security cloudflare.com/learning/dns/dns-over-tls DNS sorgusu nasıl çalışır? Olası atak vektörleri. Birçok başka protokol gibi, DNS protokolü de geliştirilirken güvenlik pek ön planda tutulmamıştır. Bu sebeple ile DNS sorguları üzerinde bir çok atak vektörü bulunmaktadır. Bu atak vektörlerini engellemek amacıyla DNS Security Extensions (DNSSEC) isminde…
(untitled)
Izmir Science High School - GNU/Linux
As lecturer. Took about 3 hours. I talked about philosophy and basic usage of GNU/Linux. There is a slide I used on the event. Slide(tr)
IFL - GNU/Linux Eğitimi
Izmir Fen Lisesi’nde katılımcılara temel kullanımı ve felsefeyi aktarmak amacıyla “Temel GNU/Linux Bilgisi” isimli bir eğitim verdim. Beni okullarına davet ettikleri için teşekkür ederim. Sunum: slides.com/boratanrikulu/gnulinux/
PostgreSQL'de Veri Tipleri ve Sıralama
Kaynaklar: Devrim Gündüz - PostgreSQL’de Veri Tipleri - Microsoft Türkiye 2ndquadrant.com/on-rocks-and-sand/ postgresql.org/docs/current/datatype PostgreSQL’de Veri Tipleri PostgreSQL’de bir çok veri tipi vardır. 400’e yakın diyebiliriz. Fakat veri tipleri bunlarla da sınır değil, eklentiler sayesinde kendi veri tipimizi yaratabilir, kullanabiliriz. Bu anlatım boyunca…
DNS Nedir? Nasıl Çalışır?
Kaynaklar: cloudflare.com/what-is-dns çağlar yeşilyurt - dhcp / dns howdns.works DNS nedir? DNS’i internetin adres defteri olarak düşünebiliriz. Insanlar Websitelerine domain adresleri ile ulaşır, bora.sh gibi. Fakat gerçekte tarayıcılar için bu text ifadesi anlamsızdır, tarayıcının websitesine istek yapıp cevap alabilmesi için IP adresine ihtiyacı vardır. Bu IP adresini DNS bize verir.…
Ada
Salda
Active Job - Rails Arkaplan Görevleri
Kaynaklar: Rails Guides Not: Anlatımda ruby-2.6.3 , rails-6.0.0.rc2 kullanılmıştır. Arkaplan Görevi Nedir? Rails’da arka plan görevlerini yönetmek için kullanılan Active Job’u açıklamaya başlamadan önce ilk olarak arkaplan görevi kavramının ne olduğuna açıklık getirmek gerekiyor. Arkaplan görevleri bir işlemin durmasına rol açmadan, eş bir çizgide yürüyerek rol almasıdır. E-posta…
Decrease and Conquer
Kaynaklar: Introduction to the Design & Analysis of Algorithms 3e - Pearson @elif_haytaoglu Decrease and Conquer Bu yaklaşımda; verilen problemlere çözüm bulmak amacıyla problemden daha küçük boyuttaki örneğine çözüm aranır. Daha küçük boyutu için bulunan çözüm ana probleme uygulanır. Yaklaşımın üç çeşidi bulunur: Decrease by a constant (sabit bir sayı ile azaltma) Decrease by a constant factor…
Brute Force ve Kapsamlı Arama
Kaynaklar: Introduction to the Design & Analysis of Algorithms 3e - Pearson @elif_haytaoglu Brute Force Brute Force yaklışımı, bir problemin çözümü için en kolay yollardan biridir. Direkt sonuç odaklıdır, performans aranmaz. Örneğin 5^5’i brute force yaklaşımı ile aşağıdaki gibi 4 çarpma işlemi yaparak buluruz. 5^5 = 5x5x5x5x5 Brute Force uygularken, performans geliştirmesi yapmak amacıyla…