All Projects → t0nic → killswitch-windows

t0nic / killswitch-windows

Licence: other
VPN kill switch for windows.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to killswitch-windows

desktop-app-cli
Official IVPN command-line interface (CLI)
Stars: ✭ 18 (-18.18%)
Mutual labels:  openvpn, vpn, vpn-client
Nordvpn Networkmanager
A CLI tool for automating the importing, securing and usage of NordVPN (and in the future, more) OpenVPN servers through NetworkManager.
Stars: ✭ 111 (+404.55%)
Mutual labels:  openvpn, vpn, vpn-client
AdGuard-WireGuard-Unbound-Cloudflare
The Ultimate Network Security Guide 🔒 Protection | 🔎 Privacy | 🚀 Performance on home network 24/7 🕛 Accessible anywhere 🌏
Stars: ✭ 160 (+627.27%)
Mutual labels:  openvpn, protection, vpn
desktop-app-daemon
Official IVPN Desktop app (service)
Stars: ✭ 34 (+54.55%)
Mutual labels:  openvpn, vpn, vpn-client
Tunnelkit
Non-official OpenVPN client library for Apple platforms.
Stars: ✭ 180 (+718.18%)
Mutual labels:  tunnel, openvpn, vpn
desktop-app-ui
Official IVPN Desktop app (legacy version)
Stars: ✭ 23 (+4.55%)
Mutual labels:  openvpn, vpn, vpn-client
Android Vpn Client Ics Openvpn
⭐ Create your Android VPN App by using Android Studio and publish to Google Play Store 🤖
Stars: ✭ 270 (+1127.27%)
Mutual labels:  openvpn, vpn, vpn-client
nordvpn
NordVpn Docker Client
Stars: ✭ 475 (+2059.09%)
Mutual labels:  openvpn, vpn, vpn-client
Subnet
Simple, auditable & elegant VPN, built with TLS mutual authentication and TUN.
Stars: ✭ 1,040 (+4627.27%)
Mutual labels:  tunnel, vpn, vpn-client
Openvpn3 Linux
OpenVPN 3 Linux client
Stars: ✭ 186 (+745.45%)
Mutual labels:  openvpn, vpn, vpn-client
Vpngate With Proxy
vpn gate client for linux, be able to connect to open vpn server through proxy
Stars: ✭ 150 (+581.82%)
Mutual labels:  openvpn, vpn, vpn-client
desktop-app
Official IVPN Desktop app
Stars: ✭ 141 (+540.91%)
Mutual labels:  openvpn, vpn, vpn-client
split-vpn
A split tunnel VPN script for Unifi OS routers (UDM, UXG, UDR) with policy based routing.
Stars: ✭ 589 (+2577.27%)
Mutual labels:  openvpn, vpn, vpn-client
desktop-app-ui2
IVPN Desktop app
Stars: ✭ 19 (-13.64%)
Mutual labels:  openvpn, vpn, vpn-client
vpns
A collection of vpns
Stars: ✭ 112 (+409.09%)
Mutual labels:  vpn, pptp
Cybernet-VPN
Android Cybernet VPN App
Stars: ✭ 28 (+27.27%)
Mutual labels:  openvpn, vpn
terraform-aws-pritunl-vpn-server
Pritunl VPN Server for your public/private like VPC on AWS
Stars: ✭ 40 (+81.82%)
Mutual labels:  openvpn, vpn
terraform-openvpn
A sample terraform setup for OpenVPN using Let's Encrypt and Certbot to generate certificates
Stars: ✭ 43 (+95.45%)
Mutual labels:  openvpn, vpn
InvisibleMan-VPNClient
Free premium PPTP VPN
Stars: ✭ 24 (+9.09%)
Mutual labels:  vpn, vpn-client
mozilla-vpn-client
A fast, secure and easy to use VPN. Built by the makers of Firefox.
Stars: ✭ 261 (+1086.36%)
Mutual labels:  vpn, vpn-client

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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].