IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  vaybe sohbet

>
+
Etiketlenen Kullanıcılar

 
 
LinkBack Seçenekler Arama Stil
Prev önceki Mesaj   sonraki Mesaj Next
Alt 16 Nisan 2010, 13:28   #1
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
C ile İstenilen Siteye Girişi Engelleme Programı




Bu derste Windows Vista'ya göre uyarlanmış, C dili ile yazılmış, istenilen web sitesine girişi engelleme programını nasıl yapacağımızı görelim.

C dili ile site engelleme programı

Bütün windows sürümlerinde C:\Windows\System32\drivers\etc dizininin içinde hosts.bak, hosts.msn, hosts, hosts1.bak gibi text dosyaları adında Microsoft TCP/IP kullanılarak site engelleme yapısı vardır. Bu dosyaların içine 127.0.0.1 engelleneceksite.com biçiminde yazarsak o siteye tarayıcımızdan girişi engellemiş oluruz. Bu özelliği C'nin dosya yapısı ile kullandığımızda daha basit bir yol ile siteleri engelleyebiliriz.

PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#include<stdio.h>
#include<conio.h>
#include<string.h> // char site adlı dizinin dolu eleman sayısını bulmak için kullanacağımız strlen() fonksiyonunun kütüphanesi
#include<stdlib.h>

int main()
{
     
FILE *engelleme;  // engelleme adında dosya tipli değişken oluşturuyoruz
     
int i,k
     
char site[100]; // 100 karakterlik kapasitesi olan bir karakter dizisi oluşturuyoruz
    
     
engelleme=fopen("C:\Windows\System32\drivers\etc\hosts","a"); // engelleme adlı değişkenimize dosyanın yolunu ve hangi tipte açacağımızı gösteriyoruz.
// a tipinde açmak o dosyanın son kaydından sonrasını bilgi eklememizi sağlar.
     
     
printf("Engellenecek site adı(orneksite.com) giriniz:");
     
gets(site); // engellenecek sitenin adresini ekrandan alıyoruz
     
system("cls");// ekran temizleme
     
     
fprintf(engelleme,"n127.0.0.1 "); // ilk olarak dosyamıza 127.0.0.1 adresini yazdırıyoruz.
     
k=strlen(site); // k değişkeni site adlı dizinin içine kaç karakter girildiğini gösteriyor.
     
for(i=0;i<k;i++){
                      
fprintf(engelleme,"%c",site[i]); // site adını ekrandan char tipinde aldığımız için site adı karakter karakter dosyamıza 127.0.0.1 adresinin yanına ekletiyoruz.
                      
printf("%c",site[i]);
                      }
                      
fclose(engelleme);// dosyamızı kapatıyoruz.
                      
printf(" sitesi engellendi.");
                      
getch();
                      
     } 

Yazar: Osman Özer Öz

 
Alıntı ile Cevapla

 

Etiketler
engelleme, girişi, ile, programı, siteye, İstenilen


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Cümleden İstenilen Kelimeleri Çıkart aSi C ve C++ 0 27 Şubat 2012 18:36
6 siteye ekleneceksiniz 1 siteye ekleeyceksiniz uflee Link değişimi 10 01 Şubat 2010 23:02
pr'Li Siteye ekLeyiN 2 Siteye ekLenin dLy_sHy Link değişimi 5 14 Ağustos 2008 21:26
Nick Girişi Engelleme SiciLsiz Unreal IRCd 4 08 Mayıs 2008 16:58