Wednesday, May 18, 2016

C++ program to Block Website | Program to Block/unblock webs



I write a simply C++ program which block the websites which we give as input to it.program to block websitesprogram to block websites for kidsprogram to block websites temporarilyprogram to block websites while studyingprogram to block websites macprogram to block websites freeprogram to block websites temporarily macprogram to block websites firefoxprogram to block websites at certain timesprogram to block websites on google chromeprogram to block websites


Source of Program#include"iostrm.h"#include"conio.h"#include<stdio.h>#include<dos.h>#include<dir.h>char site_list[10][30]={"google.com","www.google.com","mail.google.com","uog.edu.pk","yahoo.com","www.yahoo.com","www.google.com.pk","facebook.com","www.facebook.com","wikipedia.com",};char HC[12]="127.0.0.1";FILE *target;int find_root(void);void block_site(void);int find_root(){ int done;struct ffblk ffblk;//File block structuredone=findfirst("C:\\\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);/*to determine the root drive*/if(done==0){target=fopen("C:\\\\system32\\drivers\\etc\\hosts","r+");/*to open the file*/return 1;}done=findfirst("D:\\\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);/*to determine the root drive*/if(done==0){target=fopen("D:\\\\system32\\drivers\\etc\\hosts","r+");/*to open the file*/return 1;}done=findfirst("E:\\\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);/*to determine the root drive*/if(done==0){target=fopen("E:\\\\system32\\drivers\\etc\\hosts","r+");/*to open the file*/return 1;}done=findfirst("F:\\\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);/*to determine the root drive*/if(done==0){target=fopen("F:\\\\system32\\drivers\\etc\\hosts","r+");/*to open the file*/return 1;}else return 0;}void block_site(){int i;fseek(target,0,SEEK_END); /*to move to the end of the file*/fprintf(target,"\n");for(i=0;i<10;i++)fprintf(target,"%s\t%s\n",HC,site_list[i]);fclose(target);}void main(){int success=0;success=find_root();if(success)block_site();}
To Un Block all Websites
1. To test, run the compiled program or download my exe, It will block the sites that is listed in the source .
2. Once you run the file .exe restart your browser program. Then, type the URL of the blocked site and you’ll see the browser showing error “Page cannot displayed“.3. To remove the virus type the following the Run.
%windir%\system32\drivers\etc
4. There, open the file named “hosts” using the notepad.At the bottom of the opened file you’ll see something like this127.0.0.1————————— facebook.com5. Delete all such entries which contain the names of blocked sites.

No comments:

Post a Comment