Giter Site home page Giter Site logo

killswitch-windows's Introduction

NOTICE!

I have been meaning to work on this, but I do not have the time right now. I am going to post the source for killswitch-core which is a better version of this program written in .NET Core

KillSwitch

Build status

Download The Precompiled binary here

Loading image...

VPN Kill switch which used a listener to detect disconnections

See the change log for changes and road map.

How To Use

  • download the source and compile, or go to releases and download the precompiled binary
  • turn on your vpn
  • run KillSwitch
  • select the interface that your vpn runs on
  • if you are disconnected from the vpn
    • close all programs that could expose your (once you turn your internet traffic back on)
    • close KillSwitch
    • restart KillSwitch, and close it after you see that your internet has been enabled.
    • connect to your vpn again and run the program

How it works

Once your vpn is connect, and you have selected the proper interface, KillSwitch will begin listening for a change of connection on that interface, and once it does, it will quickly check if your vpn is down, and if it is, KillSwitch will use ipconfig to disable outgoing traffic to stop yourself from leaking your IP.

Why?

This is for the people who use a VPN that does not come with a premade kill switch.

Coming Soon

If you wanna help or wanna know what is going to be added in the coming releases, here is a list of things that need to be done.

  • create linux version
  • There is a bug with re-enabling the interface (quick fix by reoping and closing the program)
  • Give the option to close all programs with internet traffic besides the vpn
  • Auto detect interface
  • use multithreading

Program screenshots

Selecting the interface and running the scanner/listener

Loading image....

Dissconnecting from the vpn (we try to avoid this)

Loading image....

Internet connection disabled

Loading image....

License

killswitch-windows's People

Contributors

t0nic avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.