+ Post New Thread
Results 1 to 3 of 3
EduLocker Thread, EDULocker info and Downloads... in Projects:; Network Detection System MordyT proudly presents…. NetworkDetectAndDeter What it is used for: This program was designed to discourage users from ...
  1. #1
    MordyT's Avatar
    Join Date
    Sep 2012
    Location
    In a computer
    Posts
    506
    Thank Post
    44
    Thanked 75 Times in 70 Posts
    Rep Power
    22

    EDULocker info and Downloads...

    Network Detection System




    MordyT proudly presents…. NetworkDetectAndDeter
    What it is used for:

    This program was designed to discourage users from pulling out the network cable on their PC.
    What you need:

    You need a copy of the Network Detector and a copy of BIS. These are 2 separate files that work together. Depending on your setup, you need a UAC version or a Admin Version. (Admin not yet available)
    How it works:

    Network Detector

    There are 2 parts – A detection program and an action program.
    The detection program (called ND.exe) is very simple.

    • Once a second, it checks the status of the network connection.
    • If it is found to be down, it calls the action program. Then it checks again.
    • If it is found to still be down, it checks if the action program is running and if not, calls it again.
    • If it is running, it goes back to the beginning.
    • When the network connection comes back up, it sends a terminate command to the action program, and then checks again.
    • If it is up, it simple goes back to the beginning.

    Here is it's logic in flowchart format:

    This program (ND.exe) is very lightweight and uses less than 1% CPU.
    Action Program

    The action program can vary and does not need to the one I supply. You can use your own program, as long as it is named BIS.exe and is in the same directory as the detection program.
    I do however supply an action program. This program is very powerful. It will block all mouse and keyboard input to the PC for as long as it is running, as well as black out the screen and display a helpful message.
    There are a couple niggles with my supplied action program…

    1. It does not block Ctrl + Alt + Del. These buttons, plus Win+L still work. In the Ctrl + Alt + Del screen mouse and keyboard work as well. However, once you leave that screen, the blocking continues.
    2. Sometimes, you can get the taskbar to appear, however you cannot click on anything shown there. (FIXED in v1.1)

    I know you all are going to wonder… UAC? Elevated rights? There are a few options in this case.

    1. The action program I supplied works with UAC and limited rights. However, it must be running in the users context – which in theory means they can terminate it.
    2. I do have a version that can run in an admin context – but that version requires admin rights. It is also far more powerful as it will freeze the mouse movement as well. It also uses more resources unfortunately. And Ctrl + Alt + Del cannot be blocked just like this version. More info and release of this soon.

    How to set it up:

    So what’s the recommended setup? A scheduled task, running a local copy of the ND program, at user login is what I recommend. Using that + blocking access to taskmgr through Software Restriction Policies (to prevent someone from closing the ND program) seems to do the trick.
    Planned features:

    What’s planned next?

    1. Finish the Admin Level blocking program.
    2. Running the ND program as Admin while running the client as non-admin.

    Warnings:

    I highly recommend you test this before deploying it.
    Feedback:

    I hope you find this program useful – please let me know if you do, don’t, have questions, feature requests, etc. Donations are also accepted and help me build better programs.
    License:

    Last but not least... license / usage. You may use this program for personal or non-commercial use for free. You may not distribute this software without written permission from MordyT. You are allowed to distribute the client/admin to PC's under your control. Commercial users please contact me for more details. You may not attempt to reverse engineer, modify, or change the program. Any questions are welcome.
    Downloads:

    https://mordyt.com/?wpdmact=process&did=OS5ob3RsaW5r - network detect
    https://mordyt.com/?wpdmact=process&...YuaG90bGluaw== - BIS v1.0 UAC
    https://mordyt.com/?wpdmact=process&...UuaG90bGluaw== - BIS v1.1 UAC
    Changelog:

    v1.0 Network Detect: Initial Release
    v1.0 BIS: Initial Release
    v1.1 BIS: Added code to auto close Task Manager and to re-maximize the block screen as needed.
    Last edited by MordyT; 17th December 2013 at 05:03 PM.

  2. Thanks to MordyT from:

    gtg93 (20th January 2014)

  3. #2
    gtg93's Avatar
    Join Date
    May 2010
    Posts
    363
    Thank Post
    226
    Thanked 46 Times in 38 Posts
    Rep Power
    17
    Good idea!
    What would be good is if it could monitor other things such as keyboard and mouse as well... and possibly a password prompt once the cable is plugged back in? Thus, deterring the students from unplugging anything as they will need a teacher to get it working again.

  4. #3
    MordyT's Avatar
    Join Date
    Sep 2012
    Location
    In a computer
    Posts
    506
    Thank Post
    44
    Thanked 75 Times in 70 Posts
    Rep Power
    22
    Quote Originally Posted by gtg93 View Post
    Good idea!
    What would be good is if it could monitor other things such as keyboard and mouse as well... and possibly a password prompt once the cable is plugged back in? Thus, deterring the students from unplugging anything as they will need a teacher to get it working again.
    It's a good idea, but any program would be closed on log off or restart. Unless I store the pulled cable state in a file and once the program starts back up it picks up from there.



SHARE:
+ Post New Thread

Similar Threads

  1. Replies: 13
    Last Post: 28th January 2013, 08:25 PM
  2. Looking for a New TFT
    By ChrisH in forum Hardware
    Replies: 31
    Last Post: 1st October 2005, 02:29 PM
  3. getting rid of equipment new laws
    By russdev in forum School ICT Policies
    Replies: 5
    Last Post: 27th August 2005, 07:52 AM
  4. Volunteers wanted to beta test some shiny new software
    By Dos_Box in forum Wireless Networks
    Replies: 9
    Last Post: 18th July 2005, 12:34 PM
  5. New users
    By Dos_Box in forum General Chat
    Replies: 4
    Last Post: 3rd July 2005, 10:44 PM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •