C++ Multithreaded Web Fuzzer: Yüksek Performanslı Endpoint Keşif Aracı


🚀 Bu proje başarıyla tamamlanmış ve GitHub üzerinde yayımlanmıştır.

🎯 Projenin Çıkış Noktası ve Amacı

C++ Multithreaded Web Fuzzer, hazır tarama araçlarına bağımlı kalmadan; C++ dilinde ağ programlama, thread yönetimi (std::thread, std::mutex), bellek güvenliği ve yüksek hızlı HTTP istek süreçlerinin mimarisini derinlemesine kavramak amacıyla sıfırdan inşa edilmiştir.

Hedef web uygulamalarındaki gizli dosya, dizin ve endpoint’leri eşzamanlı (multithreaded) çalışan işçi parçacıkları sayesinde saniyeler içinde tarar ve HTTP durum kodlarına göre filtreleyerek raporlar.

💡 Geliştirme Notu: Proje; libcurl kütüphanesinin ağ yönetimi kabiliyetleri ile std::mutex tabanlı güvenli eşzamanlılık modelini birleştirerek çoklu iş parçacıklarının konsol çıktısında çakışmasını engeller ve kararlı bir tarama deneyimi sunar.

⚠️ Yasal Uyarı Bu araç yalnızca eğitim amaçlı ve izinli güvenlik testleri (authorized penetration testing) için geliştirilmiştir. Yetkisiz sistemler üzerinde kullanılması yasal sorumluluk doğurur.


⚙️ Planlanan ve Aktif Teknoloji Mimarisi

  • Çekirdek Dil: C++
  • Ağ Kütüphanesi & İstekler: libcurl
  • Eşzamanlılık & Senkronizasyon: C++ Multithreading
  • Platform & Geliştirme Ortamı: Kali Linux, VirtualBox
  • Sürüm Kontrol & İş Birliği: Git, GitHub