Windows Güvenlik Duvarı Sıfırlama Ve Bunun Linux Versiyonu

PC hakkındaki genel bilgi ve ipucu paylaşım alanıdır.
Cevapla
Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15150
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2505 kez
Teşekkür edildi: 5301 kez

Windows Güvenlik Duvarı Sıfırlama Ve Bunun Linux Versiyonu

Mesaj gönderen TRWE_2012 »

Kullanıcı avatarı
TRWE_2012
Zettabyte1
Zettabyte1
Mesajlar: 15150
Kayıt: 25 Eyl 2013, 13:38
cinsiyet: Erkek
Teşekkür etti: 2505 kez
Teşekkür edildi: 5301 kez

GNU/Linux Versiyonu [TRWE_2102]

Mesaj gönderen TRWE_2012 »

Önce kurban web sitesini seçelim : www.sordum.net

Gördüğünüz gibi site açılıyor tarayıcıda....
Resim
Ama ben aşağıdaki kodladığım bash shell betiğini kullanırsam....

KOD İÇERİĞİ : (linux_ateş_duvarı.sh)

Kod: Tümünü seç


#!/bin/bash

# Gizli dizin ve .conf dosyası
HOTWAL_DIR="$HOME/.linuxhotwal"
CONF_FILE="$HOTWAL_DIR/blokedList.conf"

# Masaüstü dizini kontrolü
if [ -d "$HOME/Desktop" ]; then
    DESKTOP_TXT="$HOME/Desktop/Engellenen_Siteler.txt"
elif [ -d "$HOME/Masaüstü" ]; then
    DESKTOP_TXT="$HOME/Masaüstü/Engellenen_Siteler.txt"
else
    DESKTOP_TXT="$HOME/Engellenen_Siteler.txt"
fi

# Dizin ve dosya oluştur
mkdir -p "$HOTWAL_DIR"
touch "$CONF_FILE"

# Kayıt numarası için değişken
RECORD_NUM=1

# Menü fonksiyonu
menu() {
    clear
    echo "##############################################################"
    echo "Linux Ateş Duvarı Web Site Engelleme Yöneticisine HoşGeldiniz."
    echo "##############################################################"
    echo ""
    echo "Ne yapmak istiyoruz...?"
    echo "1 = Bir Web Sitesini Engelle"
    echo "2 = Engellenen Bir Web Sitesini Erişime Aç"
    echo "3 = Engelli Listesini Görüntüle ve Masaüstüne TXT Şeklinde Çıkart"
    echo "4 = Betikten Çıkış Yap"
    echo -n "Seçiminiz: "
    read choice
    case $choice in
        1) block_site ;;
        2) unblock_site ;;
        3) show_list ;;
        4) exit 0 ;;
        *) echo "Geçersiz seçim! Tekrar deneyin."; sleep 1; menu ;;
    esac
}

# Tarih-saat fonksiyonu
current_datetime() {
    date +"%d-%m-%Y, %H:%M:%S"
}

# Web sitesi engelleme
block_site() {
    echo -n "Engellemek istediğiniz siteyi girin (örn: example.com): "
    read site
    # LAMPP localhost sitelerini engelleme
    if [[ "$site" == "localhost"* ]]; then
        echo "UYARI: Localhost sitelerine dokunulamaz!"
        sleep 2
        menu
    fi
    # hosts dosyasına ekle
    if ! grep -q "$site" /etc/hosts; then
        echo "127.0.0.1 $site" | sudo tee -a /etc/hosts > /dev/null

        # .conf dosyasına kayıt ekle
        echo "KAYIT -$RECORD_NUM" >> "$CONF_FILE"
        echo "**********************************************************************" >> "$CONF_FILE"
        echo "$site ENGELENDİ...! | $(current_datetime)" >> "$CONF_FILE"
        echo "**********************************************************************" >> "$CONF_FILE"
        ((RECORD_NUM++))

        echo "$site başarıyla engellendi."
    else
        echo "$site zaten engellenmiş."
    fi
    sleep 2
    menu
}

# Engellenen siteyi açma
unblock_site() {
    echo -n "Erişime açmak istediğiniz siteyi girin: "
    read site
    if grep -q "$site" /etc/hosts; then
        sudo sed -i "/$site/d" /etc/hosts

        # .conf dosyasına silindi kaydı ekle
        echo "$site ERİŞİME AÇILDI VE SİLİNDİ..!! | $(current_datetime)" >> "$CONF_FILE"
        echo "**********************************************************************" >> "$CONF_FILE"

        echo "$site artık erişilebilir."
    else
        echo "$site engelli listesinde yok."
    fi
    sleep 2
    menu
}

# Engelli listeyi görüntüle ve TXT çıkar
show_list() {
    echo "Engellenen Siteler ve Kayıtlar:"
    if [[ -s "$CONF_FILE" ]]; then
        cat "$CONF_FILE"
        cp "$CONF_FILE" "$DESKTOP_TXT"
        echo "Liste masaüstüne kaydedildi: $DESKTOP_TXT"
    else
        echo "Engellenen site bulunmamaktadır."
    fi
    read -p "Devam etmek için ENTER tuşuna basın..."
    menu
}

# Betik başlat
menu

Ekran Görüntüsü : (Sistem : GNU/Linux Mint 22.2 MATE v1.26.2 x64 OS)
Resim
Resim
Şimdi bakalım gerçekten de www.sordum.net web sitesi , sistem tarafından engellendi mi?
Resim
Artık site açılamıyor, erşimi kapalı...

Şimdi tekrar açalım çünkü bana lazım...!! :-D
Resim
Tekrar siteye bakalım açılıyor mu?
Resim
LOG KAYITLARI'na Bakalım mı?
Resim
Resim
LOG Kayıtları :

Kod: Tümünü seç

KAYIT -1
**********************************************************************
www.sordum.net ENGELENDİ...! | 03-02-2026, 03:03:59
**********************************************************************
www.sordum.net ERİŞİME AÇILDI VE SİLİNDİ..!! | 03-02-2026, 03:04:33
**********************************************************************
KAYIT -1
**********************************************************************
www.sordum.net ENGELENDİ...! | 03-02-2026, 03:28:03
**********************************************************************
www.sordum.net ERİŞİME AÇILDI VE SİLİNDİ..!! | 03-02-2026, 03:28:41
**********************************************************************
KAYIT -2
**********************************************************************
www.sordum.net ENGELENDİ...! | 03-02-2026, 03:29:26
**********************************************************************
www.sordum.net ERİŞİME AÇILDI VE SİLİNDİ..!! | 03-02-2026, 03:35:06
**********************************************************************
Bu kadar... :-)
Kullanıcı avatarı
Kayserilifatih
Petabyte4
Petabyte4
Mesajlar: 9450
Kayıt: 30 Ağu 2024, 20:48
cinsiyet: Erkek
Teşekkür etti: 928 kez
Teşekkür edildi: 6994 kez

Re: Windows Güvenlik Duvarı Sıfırlama Ve Bunun Linux Versiyonu

Mesaj gönderen Kayserilifatih »

Aklıma nedense eskiden Microsoft Internet Explorer de internete girmeye çalıştığımda her seferinde oluşan "bağlantınız gizli değil" uyarısını getirdi
Kullanıcı avatarı
burak35
Zettabyte3
Zettabyte3
Mesajlar: 17556
Kayıt: 07 Eki 2016, 13:06
cinsiyet: Erkek
Teşekkür etti: 10117 kez
Teşekkür edildi: 11777 kez

Re: Windows Güvenlik Duvarı Sıfırlama Ve Bunun Linux Versiyonu

Mesaj gönderen burak35 »

Linuxun içinde kendi bir firewallı varmıydı bilmiyorum. Demek varmış. hmmm :?:
Cevapla

“Genel bilgiler ve ipuçları” sayfasına dön