cyberchop

Control internet access of your network

View project on GitHub

Cyberchop

A Simple way to control your kids access to internet at home Say Thanks

Introduction

Cyberchop is a webapp designed to control the usage of internet of various devices your home via a single interface using a low end cheap linux devices like Raspberry Pi or CHIP to manage kids online time. It can control the internet of devices in an OS agnostic way.

The implementation is influenced by utilites like netcut for Windows and TuxCut by @a-atalla for Linux.

The goal of the project was to able to control both via bash shell as well as web.

You can set up your hardware to be accessed from the internet via various methods for.e.g Wormhole feature in Dataplicity for Raspberry Pi. But before exposing your device to public internet go read the internet for steps to harden your device defences.

Any help in contributing to this project will be appreciated

  • Development in bash shell & python
  • Testing on various devices and reporting issues
  • Configuration best practices for lighttpd server
  • Any recommended best practices for shell scripting, python, OS Hardening
  • Setting up wikis & FAQs
  • Donations for coffee

Installation

Installation is simple via bash terminal on target device

git clone https://github.com/maharishi/cyberchop.git

cd cyberchop

sudo chmod 750 *.sh

./setup.sh

./websetup.sh #if you want to control via a web view

Future Direction

Please go through the project feature todo list to get an idea what is planned for future. If there is anything that needs to be added, please add a feature request.