DNS Değiştirici

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
Merhaba foruma yeni üye oldum ve çoktandır paylaşmak istediğim bir program paylaşıyorum DNS Değiştirici
Bu programla DNS'nizi otomatik olarak Google DNS, Open DNS ve Otomatik DNS'ye ayarlayabiliyorsunuz. Bu sayede yasaklı sitelere hızlıca girebileceksiniz.
Yapmanız gereken tek şey menüden DNS seçmek
İndir - DNS Değiştirici
https://drive.google.com/folderview?id=0B6XN1AzFEx9gb05leTJVb0JHaDA&usp=sharing
Virus Total Taraması
https://www.virustotal.com/tr/file/...5aa32bd809ff6da731c1cae6/analysis/1372265321/
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
Ben bilmiyordum o yüzden yazdım bunu
 

sdmh

Profesör
Katılım
22 Ağustos 2008
Mesajlar
1,108
Reaksiyon puanı
14
Puanları
38
Arabirimi olsa daha iyi olurdu. Ayrıca birçok alternatifi var
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
Evet aslına C#'la yazacaktım ama c++ konsolla yazayım dedim
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
şimdi görsel olarak da yazdım ama yine konsol komutları kullandığım için yine konsol açıyor ayrıca sadece 3 buton olan bir program
bence direk konsol olsa daha iyi ama görsel olanı da atabilirim
 

kaloskes

Öğrenci
Katılım
12 Eylül 2012
Mesajlar
10
Reaksiyon puanı
0
Puanları
0
abicim bunun kodlarını verebilir misin deli gibi arıyorum ama bir türlü bulamadım görsel olanınınkini verirsen eğer çok makbule geçer. Şimdiden teşekkür ederim.
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
abicim bunun kodlarını verebilir misin deli gibi arıyorum ama bir türlü bulamadım görsel olanınınkini verirsen eğer çok makbule geçer. Şimdiden teşekkür ederim.
Format attım kodlar gitti ama tekrar yazacam o zaman buraya atarım
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
Kod:
void Set_GoogleDNS() {            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 8.8.8.8";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 8.8.4.4";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OpenDNS()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.222";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 208.67.220.220";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OpenDNS_FamilyShield()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.123";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 208.67.220.123";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_TtnetDns()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 195.175.39.40";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 195.175.39.39";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OtomatikDNS()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" source = dhcp";
            command1 += cmd;
            Process.Start("cmd.exe", command1);   
        }
        void DNS_Temizle()
        {
            string cmd = "/C ipconfig /flushdns";
            command1 += cmd;
            Process.Start("cmd.exe", command1);
        }
        string command1;
        string command2;


        private void button1_Click(object sender, EventArgs e)
        {
            Set_GoogleDNS();
            MessageBox.Show("DNS'niz Google DNS ile değiştirildi");
        }


        private void button2_Click(object sender, EventArgs e)
        {
            Set_OpenDNS();
            MessageBox.Show("DNS'niz Open DNS ile değiştirildi");
        }


        private void button3_Click(object sender, EventArgs e)
        {
            Set_OpenDNS_FamilyShield();
            MessageBox.Show("DNS'niz Open DNS Family Shield ile değiştirildi");
        }


        private void button4_Click(object sender, EventArgs e)
        {
            Set_TtnetDns();
            MessageBox.Show("DNS'niz TTNET DNS ile değiştirildi");
        }


        private void button5_Click(object sender, EventArgs e)
        {
            Set_OtomatikDNS();
            MessageBox.Show("DNS'niz Otomatik DNS ile değiştirildi");
        }
 

kaloskes

Öğrenci
Katılım
12 Eylül 2012
Mesajlar
10
Reaksiyon puanı
0
Puanları
0
Kod:
void Set_GoogleDNS() {            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 8.8.8.8";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 8.8.4.4";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OpenDNS()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.222";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 208.67.220.220";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OpenDNS_FamilyShield()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.123";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 208.67.220.123";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_TtnetDns()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 195.175.39.40";
            string cmd2 = "/C netsh interface ip add dns \"Yerel Ağ Bağlantısı\" static 195.175.39.39";
            command1 += cmd;
            command2 += cmd2;
            Process.Start("cmd.exe", command1);
            Process.Start("cmd.exe", command2);
        }
        void Set_OtomatikDNS()
        {
            string cmd = "/C netsh interface ip set dns \"Yerel Ağ Bağlantısı\" source = dhcp";
            command1 += cmd;
            Process.Start("cmd.exe", command1);   
        }
        void DNS_Temizle()
        {
            string cmd = "/C ipconfig /flushdns";
            command1 += cmd;
            Process.Start("cmd.exe", command1);
        }
        string command1;
        string command2;


        private void button1_Click(object sender, EventArgs e)
        {
            Set_GoogleDNS();
            MessageBox.Show("DNS'niz Google DNS ile değiştirildi");
        }


        private void button2_Click(object sender, EventArgs e)
        {
            Set_OpenDNS();
            MessageBox.Show("DNS'niz Open DNS ile değiştirildi");
        }


        private void button3_Click(object sender, EventArgs e)
        {
            Set_OpenDNS_FamilyShield();
            MessageBox.Show("DNS'niz Open DNS Family Shield ile değiştirildi");
        }


        private void button4_Click(object sender, EventArgs e)
        {
            Set_TtnetDns();
            MessageBox.Show("DNS'niz TTNET DNS ile değiştirildi");
        }


        private void button5_Click(object sender, EventArgs e)
        {
            Set_OtomatikDNS();
            MessageBox.Show("DNS'niz Otomatik DNS ile değiştirildi");
        }

abicim çok teşekkür ederim kusura bakmayasın anca gördüm teşekkürüm gecikti
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
[MENTION=291499]kaloskes[/MENTION] bir şey değil
 

kaloskes

Öğrenci
Katılım
12 Eylül 2012
Mesajlar
10
Reaksiyon puanı
0
Puanları
0
hep istek yaptım ama bi mahsuru yoksa konsolun komutlarınıda verebilrmisin aşina olmaya çalışıyorum kodlara da
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
@kaloskes
Kod:
#include <iostream>
#include <cstdlib>
#include <clocale>
using namespace std;
void pause();
char komut[50];
char komut2[50];
void GoogleDNS();
void OpenDNS();
void OpenDNS_FamilyShield();
void TtnetDNS();
void OtomatikDNS();
void FlushDNS();
int main(void){
setlocale(LC_ALL,"Turkish");
int secim;
system("color 1F");
system("title DNS Değiştirici");
cout<<"Uyarı: DNS Değiştirme veya DNS Önbelleğini temizleme işlemini\nyaparken bir şey indirmediğinizden emin olun!\nYoksa indirme izleminiz yarım kalır."<<endl;
cout<<"1 - Google DNS"<<endl;
cout<<"2 - Open DNS"<<endl;
cout<<"3 - Open DNS Family Shild"<<endl;
cout<<"4 - TTNET DNS"<<endl;
cout<<"5 - Otomatik DNS"<<endl;
cout<<"6 - DNS Önbelleğini temizle"<<endl;
cin>>secim;
switch(secim){
 case 1:{
  GoogleDNS();
  break;
 }
 case 2:{
  OpenDNS();
  break;
 }
 case 3:{
  OpenDNS_FamilyShield();
  break;
 }
 case 4:{
  TtnetDNS();
  break;
 }
 case 5:{
  OtomatikDNS();
  break;
 }
 case 6:{
  FlushDNS();
  break;
 }
 default:{
  cout<<"Yanlış Girdi!"<<endl;
  return EXIT_FAILURE;
  break;
 }
}
pause();
return 0;
}
void pause(){
cout<<"Çıkmak için bir tuşa basın"<<endl;
cin.get();
}
void GoogleDNS(){
 cout<<"Google DNS"<<endl;
 sprintf(komut,"netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 8.8.8.8"); 
 sprintf(komut2,"netsh interface ip add dns \"Yerel Ağ Bağlantısı\" index=2 8.8.4.4"); 
 system(komut);
 system(komut2);
 cout<<"DNS'niz Google DNS ile değiştirildi."<<endl;
}
void OpenDNS(){
 cout<<"Open DNS"<<endl;
 sprintf(komut,"netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.222"); 
 sprintf(komut2,"netsh interface ip add dns \"Yerel Ağ Bağlantısı\" index=2 208.67.220.220"); 
 system(komut);
 system(komut2);
 cout<<"DNS'niz Open DNS ile değiştirildi."<<endl;
}
void OpenDNS_FamilyShield(){
 cout<<"Open DNS Family Shield"<<endl;
 sprintf(komut,"netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 208.67.222.123"); 
 sprintf(komut2,"netsh interface ip add dns \"Yerel Ağ Bağlantısı\" index=2 208.67.220.123"); 
 system(komut);
 system(komut2);
 cout<<"DNS'niz Open DNS Family Shield ile değiştirildi."<<endl;
}
void TtnetDNS(){
 cout<<"TTNET DNS"<<endl;
 sprintf(komut,"netsh interface ip set dns \"Yerel Ağ Bağlantısı\" static 195.175.39.40"); 
 sprintf(komut2,"netsh interface ip add dns \"Yerel Ağ Bağlantısı\" index=2 195.175.39.39"); 
 system(komut);
 system(komut2);
 cout<<"DNS'niz Open DNS Family Shield ile değiştirildi."<<endl;
}
void OtomatikDNS(){
 cout<<"Otomatik DNS"<<endl;
 sprintf(komut,"netsh interface ip set dns \"Yerel Ağ Bağlantısı\" dhcp");
 system(komut);
 cout<<"DNS'niz Otomatik DNS ile değiştirildi"<<endl;
}
void FlushDNS(){
 cout<<"DNS Önbelleği Temizleniyor..."<<endl;
 system("ipconfig /flushdns");
}
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
[MENTION=291499]kaloskes[/MENTION] kodları attım
 

Deleted-Name

Profesör
Cezalı
Katılım
24 Mayıs 2013
Mesajlar
2,602
Reaksiyon puanı
18
Puanları
38
[MENTION=291499]kaloskes[/MENTION] konsol kodlarında array uzunluğunu 70 olarak değiştir yoksa çalışmaz program ben denemeden yazdığım için derlemedim kodları sığmıyormuş cmd kodları arraya
 
Üst