top of page

EXE ACADEMY Site Güvenlik Aracı: Bir Web Sitesinin Güvenilirliğini Hızlıca Analiz Edin



İnternette Güvenli Gezmenin İlk Adımı: Site Analizi


Günlük hayatta her tıkladığımız link, aslında bize yeni bir kapı açar. Ancak bu kapının ardında ne olduğunu bilmeden hareket etmek dijital dünyanın en büyük risklerinden biridir. EXE ACADEMY olarak, sizlere bu konuda bilinç kazandırmak için geliştirdiğimiz Python tabanlı mini uygulamayı sunuyoruz: Site Güvenlik Analiz Aracı.



Bu aracı kullanarak, bir web sitesinin bazı temel kriterlerine göre dolandırıcılık riski taşıyıp taşımadığını gözlemleyebilirsiniz. Unutmayın, bu uygulama nihai karar mekanizması değildir, ancak şüphelendiğiniz sitelerde size farkındalık kazandıracak güçlü bir destek sunar.


Neler Yapıyor Bu Araç?

Bu Python tabanlı terminal uygulaması, kullanıcıdan bir web sitesi linki alır ve aşağıdaki analizleri yapar:

  • IP Adresi Analizi: Sitenin IP adresini bulur ve kara listede olup olmadığını kontrol eder.

  • WHOIS Bilgileri: Alan adının kime ait olduğuna dair bilgileri toplar.

  • SSL Sertifikası: Site https ile mi açılıyor? Sertifikası güvenli mi?

  • Alan Adı Yaşı ve Anonimlik: Yeni açılmış ve sahibi gizlenmiş alan adları genelde risklidir.

  • Dolandırıcılık Riski Tahmini: Kara listeye göre dolandırıcılık potansiyelini belirlemeye çalışır.

Uyarı

Bu program, kesin sonuç beyan etmez. Sadece analiz ettigi verilere dayanarak farkındalık oluşturmak için hazırlanmıştır. Şüpheli bir site ile karşılaştığınızda daha detaylı analiz için profesyonel siber güvenlik uzmanlarından destek almanız önerilir.


# EXE ACADEMY - Site Güvenlik Analiz Aracı
# Eğitim ve farkındalık amacıyla hazırlanmıştır.
import socket
import whois
import ssl
import requests
import json
from colorama import init, Fore
init(autoreset=True)
def get_ip(site):
    try:
        ip = socket.gethostbyname(site)
        return ip
    except:
        return "Bulunamadi"
def get_whois(site):
    try:
        w = whois.whois(site)
        return w
    except:
        return None
def check_ssl(site):
    try:
        context = ssl.create_default_context()
        with socket.create_connection((site, 443), timeout=3) as sock:
            with context.wrap_socket(sock, server_hostname=site):
                return True
    except:
        return False
def check_blacklist(ip):
    try:
        url = f"https://ipqualityscore.com/api/json/ip/YOUR_API_KEY/{ip}"
        res = requests.get(url)
        if res.status_code == 200:
            data = res.json()
            if data.get("fraud_score", 0) > 75:
                return True
        return False
    except:
        return False
site = input(Fore.CYAN + "Site linkini girin (https:// ile baslamali): ").replace("https://", "").replace("http://", "").split("/")[0]
print(Fore.YELLOW + "[1] IP Adresi Analizi...")
ip = get_ip(site)
print("\U0001F310 IP:", ip)
print(Fore.YELLOW + "[2] WHOIS Bilgileri...")
whois_info = get_whois(site)
print("\U0001F4C4 Whois:", whois_info)
print(Fore.YELLOW + "[3] SSL Sertifikası...")
ssl_result = check_ssl(site)
print("SSL Sertifikasi Var" if ssl_result else "SSL Sertifikasi Yok")
print(Fore.YELLOW + "[4] Dolandiricilik Tahmini...")
risk = check_blacklist(ip)
if risk:
    print(Fore.RED + "❗ Dolandiricilik Riski: Evet (IP kara listede)")
else:
    print(Fore.GREEN + "✅ Dolandiricilik Riski: Gözlemlenmedi")
print("""
📊 Analiz Edilen Kriterler:
- Domain kayit bilgileri (WHOIS)
- IP adresi ve cozumleme
- SSL sertifikasi kontrolu
- Alan adinin yas bilgisi ve anonim kayit durumu
✔️ Guvenlik kontrolu tamamlandi.
Programi kapatmak icin Enter tusuna basin.
""")
input()

Son Söz

Bu araç, dijital dünyada karşınıza çıkan sitelere eleştirel bir gözle bakmanız için hazırlandı. EXE ACADEMY olarak amacımız, siber güvenlik konusunda sizi bilinçlendirmek ve bu bilgileri pratik hale getirecek adımlar atmanıza destek olmak.

Unutmayın: Bilinçli kullanıcı, en güvenli kullanıcıdır!

 
 
 

Comments


bottom of page