Merhaba! Ben Asude Gökçenaz Ev. Pamukkale Üniversitesi Bilgisayar Mühendisliği 2. sınıf öğrencisiyim.
Bu depo, Python öğrenme sürecimden başlayarak Siber Güvenlik odaklı araçlar geliştirmeye uzanan yolculuğumu belgelemektedir.
Algoritma mantığını ve temel Python yapılarını (dosya işlemleri, koşullar, döngüler) pekiştirmek amacıyla geliştirdiğim projeler.
-
rock_paper_scissors.py:
Bilgisayara karşı oynanan klasik Taş–Kağıt–Makas oyunu.
(Random modülü, if-else yapıları, skor takibi ve tur sistemi) -
personal_diary.py:
Kullanıcıdan alınan görevleri kaydeden kişisel ajanda uygulaması.
(Dosya okuma/yazma, liste yönetimi ve menü yapısı)
Python ile ağ programlama, kriptografi ve saldırı simülasyonları üzerine geliştirilmiş güvenlik odaklı araçlar.
Bu projeler yalnızca eğitim ve öğrenme amaçlıdır.
Yetkisiz sistemler üzerinde kullanılması kesinlikle yasaktır.
Tüm sorumluluk kullanıcıya aittir.
-
port_scanner.py:
Hedef IP adresi üzerindeki açık portları tespit eden, çoklu iş parçacığı (multi-threading) destekli port tarayıcı. -
md5_cracker.py:
Dictionary Attack (Sözlük Saldırısı) yöntemiyle MD5 hash'lerini çözmeye yönelik araç.
(wordlist.txtdosyasını kullanır) -
caesar_cipher.py:
Sezar Şifreleme algoritması ile metin şifreleme ve brute-force yöntemiyle çözme işlemleri yapan araç. -
password_generator.py:
Büyük/küçük harf, sayı ve sembol içeren yüksek güvenlikli rastgele şifreler üretir.
Projeleri kendi bilgisayarınızda çalıştırabilmek için Python yüklü olmalıdır.
Renkli terminal çıktıları için gerekli kütüphaneyi kurmayı unutmayın:
pip install coloramaBu projeler geliştirilirken kod optimizasyonu, hata ayıklama ve araştırma süreçlerinde yapay zeka asistanlarından faydalanılmıştır. Algoritmaların çalışma mantığı öğrenme amaçlı olarak tarafımdan incelenmiş, düzenlenmiş ve test edilmiştir.
Geliştirici: Asude Gökçenaz Ev