I write a simply C++ program which block the websites which we give as input to it.program to block websites 
program to block websites for kids 
program to block websites temporarily 
program to block websites while studying 
program to block websites mac 
program to block websites free 
program to block websites temporarily mac 
program to block websites firefox 
program to block websites at certain times 
program to block websites on google chrome 
program to block websites 



Source Code of Program

#include"iostream.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 structure
done=findfirst("C:\\windows\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen("C:\\windows\\system32\\drivers\\etc\\hosts","r+");
/*to open the file*/
return 1;
}
done=findfirst("D:\\windows\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen("D:\\windows\\system32\\drivers\\etc\\hosts","r+");
/*to open the file*/
return 1;
}
done=findfirst("E:\\windows\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen("E:\\windows\\system32\\drivers\\etc\\hosts","r+");
/*to open the file*/
return 1;
}
done=findfirst("F:\\windows\\system32\\drivers\\etc\\hosts",&ffblk,FA_DIREC);
/*to determine the root drive*/
if(done==0)
{
target=fopen("F:\\windows\\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 code.

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 this
127.0.0.1————————— facebook.com
5. Delete all such entries which contain the names of blocked sites.


0 comments:

Post a Comment

 
Top