Technologies used

  • NKE (Network Kernel Extensions)
  • TDI (Windows), libPcap
  • HTMLayout/Sciter (Windows) and Cocoa (MacOS)

Project Description

Cross platform parental control system (network filter) for schools (client-server, for OS X and Windows, TDI and NKE drivers on the client side and a GUI admin tool on the server side, custom drawn UI). The client part performs filtering of the network traffic. The server app contains an embedded Web server that blocked requests are redirected to.