Web Sitesi :https://www.sordum.net/34643/windows-gu ... ifirlanir/
Windows Güvenlik Duvarı Sıfırlama Ve Bunun Linux Versiyonu
- TRWE_2012
- 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]
Önce kurban web sitesini seçelim : www.sordum.net
Gördüğünüz gibi site açılıyor tarayıcıda....
Ama ben aşağıdaki kodladığım bash shell betiğini kullanırsam....
KOD İÇERİĞİ : (linux_ateş_duvarı.sh)
Ekran Görüntüsü : (Sistem : GNU/Linux Mint 22.2 MATE v1.26.2 x64 OS)
Şimdi bakalım gerçekten de www.sordum.net web sitesi , sistem tarafından engellendi mi?
Artık site açılamıyor, erşimi kapalı...
Şimdi tekrar açalım çünkü bana lazım...!!
Tekrar siteye bakalım açılıyor mu?
LOG KAYITLARI'na Bakalım mı?
LOG Kayıtları :
Bu kadar... 
Gördüğünüz gibi site açılıyor tarayıcıda....

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



Şimdi tekrar açalım çünkü bana lazım...!!




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
**********************************************************************- Kayserilifatih
- 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
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
- burak35
- 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
Linuxun içinde kendi bir firewallı varmıydı bilmiyorum. Demek varmış. hmmm 
