Parental Control is a command-line tool designed to block specified websites and IP addresses, preventing access to these sites. It supports both Linux and Windows platforms.
To run the program, use the following command:
./GigaSoft [--HELP] [--Info] [--root?] [--unblock]
The available command-line options are:
--HELP
: Displays help information about the program.--Info
: Displays information about the purpose of the program.--root?
: Checks if the user has root/admin privileges.--unblock
: Unblocks all blocked websites and IP addresses.
To compile and install the program, follow the steps below:
-
Clone the repository:
git clone https://github.com/Turbo1337GS/parentalControl.git
-
Navigate to the project directory:
cd parentalControl
-
Compile the source code using the provided
makefile
:make all
-
Run the program:
./GigaSoft
The program allows you to block specific websites and IP addresses. By default, the program continuously monitors for connections to these sites/IPs and blocks them. To unblock the websites and IP addresses, use the --unblock
option.
- Linux (requires Netstat)
- Windows
- Xlib (Linux only)
- Boost (boost.system)
- GTK+ 3 (Linux only)
- mit