Turkiye'nin Oyun Forumu
Sitemizden yararlanmak ve bu ailenin bir parçası olabilmek için 10 saniyenizi harcayarak lütfen üye olunuz!
C ile İstenilen Siteye Girişi Engelleme Programı Uyeols10
Not : Üye Olduktan Sonra Üye Olduğunuz Msn'ye Aktifasyon Mesajı Gelecektir.O Mesaja Girip Aktif Etmeden Hesabınıza Giremezsiniz.
Turkiye'nin Oyun Forumu
Sitemizden yararlanmak ve bu ailenin bir parçası olabilmek için 10 saniyenizi harcayarak lütfen üye olunuz!
C ile İstenilen Siteye Girişi Engelleme Programı Uyeols10
Not : Üye Olduktan Sonra Üye Olduğunuz Msn'ye Aktifasyon Mesajı Gelecektir.O Mesaja Girip Aktif Etmeden Hesabınıza Giremezsiniz.
Turkiye'nin Oyun Forumu
Would you like to react to this message? Create an account in a few clicks or log in to continue.


| Oyun Severlerin Buluşma Noktası STForum | Aramıza Katıldığınıza Asla Pişman Olmayacaksınız |
 
AnasayfaAramaLatest imagesKayıt OlGiriş yapForum Oyunları
>

 

 C ile İstenilen Siteye Girişi Engelleme Programı

Aşağa gitmek 
YazarMesaj
emincanaskinci
Adminstratör
Adminstratör
emincanaskinci


Reklam Reklam : C ile İstenilen Siteye Girişi Engelleme Programı 12740
Yönetici Puanı Yönetici Puanı :
C ile İstenilen Siteye Girişi Engelleme Programı Left_bar_bleue999 / 999999 / 999C ile İstenilen Siteye Girişi Engelleme Programı Right_bar_bleue

Mesaj Sayısı Mesaj Sayısı : 712
Forum Lirası Forum Lirası : 23661
   +Rep Puanı +Rep Puanı : 10510
Erkek
Yaş : 33
Nerden : Edirne
İş/Hobiler : öğrenci
Ruh Hali : C ile İstenilen Siteye Girişi Engelleme Programı Psikop10
Takım : C ile İstenilen Siteye Girişi Engelleme Programı Knajztzu

C ile İstenilen Siteye Girişi Engelleme Programı Empty
MesajKonu: C ile İstenilen Siteye Girişi Engelleme Programı   C ile İstenilen Siteye Girişi Engelleme Programı EmptyPtsi Haz. 28, 2010 9:08 pm

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.


#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();

}
Sayfa başına dön Aşağa gitmek
http://raw-rpg.yetkin-forum.com/index.htm
 
C ile İstenilen Siteye Girişi Engelleme Programı
Sayfa başına dön 
1 sayfadaki 1 sayfası

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
Turkiye'nin Oyun Forumu :: Programlar :: Coding Programlama :: C C++ C#-
Buraya geçin: