Skip to content

SurfBlocker: A robust site-blocking tool that restricts access to unwanted websites directly on the host computer, providing comprehensive, cross-browser protection.

Notifications You must be signed in to change notification settings

vedantterse/SurfBlocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SurfBlocker 💻🌐❌

Designer

● What Is SurfBlocker?

SurfBlocker is a site-blocking tool for parents and professionals. It blocks specific websites directly on the host computer, making the restriction effective across all web browsers and difficult to bypass.

● Why Use SurfBlocker?

-Reliable Blocking: Unlike browser extensions, SurfBlocker cannot be easily removed or turned off by users.

-Comprehensive Coverage: It blocks sites across all browsers on the computer.

-User-Friendly: Easy to set up and manage with minimal technical knowledge.

● How It Works

Host Configuration: Updates the local hosts file to redirect requests for blocked sites.

Port Mapping: Adjusts network settings to ensure that blocked sites are inaccessible through any port or protocol.

● Differences from Browser Extensions

-Persistent Blocking: Extensions can be disabled or removed; SurfBlocker works at the system level, making it harder to bypass.

-Cross-Browser: Works across all browsers without needing separate installations.

Drawbacks

-Requires Administrative Access: Installation and configuration need system privileges.

-Broad Blocking: May lack the fine control of some extensions.


.exe setup

INITIALLY IT WILL SHOW THE ERROR ( dont worry it is safe ) AS THE APLLICATION IS NOT SIGNED/ LICENSED

Untitledvideo-MadewithClipchamp-ezgif com-video-to-gif-converter

2. And Run It

Untitledvideo-MadewithClipchamp1-ezgif com-video-to-gif-converter

3 . Now open any browser and try accessing It should not be accessible . If it does try entrying the site w/o proper W3 or any prefix/suffix of the URL

4. Unblock it using the same tool !!

Repo Setup

● clone the Repo

git clone https://github.com/vedantterse/SurfBlocker.git
cd SurfBlocker
cd .\build\
pip install -r requirements.txt

Run the gui.py file directly from the IDE

OR run the run.bat file

REPORT ISSUES

✪ IF YOU ENCOUNTER ANY ISSUES THEN REPORT IT TO THE ISSUE SECTION !!

About

SurfBlocker: A robust site-blocking tool that restricts access to unwanted websites directly on the host computer, providing comprehensive, cross-browser protection.

Resources

Stars

Watchers

Forks

Languages