Skip to content

rumix-id/care-children

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: CC BY-NC 4.0

🛡️ Care Children

Care Children System is a Windows-based parental control application built using the Rust programming language. This application is designed to create a safe internet environment for children by automatically blocking harmful content and running silently (stealth mode).

Demo

🌐How to use

  • Run the program with Run as Administrator
  • Enter the default password admin123
  • Enter a list of blocked websites
  • Click start protection (The program runs stealthily)
  • To reopen, press CTRL+SHIFT+L

🚀 Main Features

  • HTTPS & DNS Filtering: Monitors and blocks access to prohibited domains.
  • Stealth Mode: The application runs in the background without a console window (pure GUI).
  • Admin Protection: Equipped with a password system to prevent children from changing settings.
  • Auto-start: Integrated with the Windows Registry to automatically activate when the computer is turned on.
  • System Integration: Automatically manages Firewall and DNS Cache rules.
  • Modern UI : Clean and intuitive interface using the Iced library.

📁 Distribution File Structure

Inside the release folder, you will find 3 main files:

  1. care-children.exe: The main program. Must be run as Administrator.
  2. compile.exe: A program for developers to reduce the size of .exe files (using UPX).
  3. cleanup-care-children.exe: A program to remove all traces of the program (Registry, Firewall, & Tasks) from the system.

⚙️ System Requirements

  • Operating System: Windows 7, 8, 10, or 11 (64-bit).
  • Privileges: Requires Administrator privileges.
  • Dependency: Microsoft Edge WebView2 Runtime (usually already present on Windows 10/11).

🛠️ Development Guide (Developer)

If you want to recompile from source:

1. Prerequisites

2. Build Project

Clone repository

git clone [https://github.com/username-kamu/guard-children-internet.git](https://github.com/username-kamu/guard-children-internet.git)

Go to folder

cd care-children

Build the release version

cargo build --release

📂 Folder Structure

care-children
├── Cargo.toml       # Project & library configuration (dependencies)
├── Cargo.lock       # Library version lock
├── build.rs         # Script to insert manifest/icon during build
├── resource.rc      # Resource script (Icon & Metadata)
├── app.manifest     # Windows Administrator Permissions
├── cleanup_program.exe   # Script to remove regedit & startup traces
├── assets/               # Static assets folder
│ └── icon-img            # Icon and image
├── src/                  # Main source code folder
│ └── main.rs             # Iced & Proxy application logic
└── target/               # Build results folder (Will be created automatically by Rust)
└── release/
├── care-children.exe     # Compiled application files
├── upx                   # Place the UPX folder here
└── compile.exe          # Script for UPX compression

Expected future updates:

  • Works in Firefox
  • Bypass VPN
  • Disable End Task
  • Update libraries with the latest Rust

⚠️ Disclaimer: This program is created purely for educational purposes and legal parental supervision. Any misuse of this program to violate the privacy of others without permission is the responsibility of each user.

About

Care Children is a lightweight Windows parental control application. Built in Rust, it keeps children safe online with high performance and very low resource usage.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages