Giter VIP home page Giter VIP logo

vpntools's Introduction

vpn tools
---------

There are a few tools here mostly written for users I run into in
the newsgroups, alt.os.linux and alt.os.linux.ubuntu.

The broad concept is that users download a lot of OpenVPN config files
which end with the extension of .ovpn.

If you place all of these ovpn files in a single directory the issue becomes
how to sort them, discarding the bad ones and keeping the good ones. And
on top of that, how to sort them by connection details such as country or 
connection speed. 

The following tools are meant to assist with these issues. 

kickorkeep
----------

This script should run from the terminal while in a directory full of
.ovpn files. It will test each one and sort them into winners and losers. 
A directory called, "kickorkeep" will be created in your $HOME directory. 
Inside that are two directories, "winners" and "losers". 

ovpn files which test positive for a connection will end up in the winners. 
Those that don't will end up in the losers directory. 

vpnit
-----

vpnit is similar to kickorkeep in that it tests the files. However, it is
best to use kickorkeep to sort good from bad. vpnit should be used on the
winners as it will take longer to do its job. vpnit will speed test each
connection and rename the host file into a filename which contains county, 
ping and uploaded / download speed. 

vpnstatus
---------

vpnstatus is an ovpn laucher. You use it to perform two functions. It launches 
and ovpn connection and then continues to actively test the connection status. 
The purpose of this is that you set two arrays within the script to monitor 
the connection and if it fails the script auto-terminates certain apps of
your choosing. 

The default is set to terminate thunderbird if vpnstatus detects the vpn is up. 
If the vpn connection is lost, the torrent downloading app called, transmission
is terminated. You can add other apps to either array to set to your own tastes.

vpntest
-------

If you are not sure what your current OpenVPN status is, you can test it with
vpntest. It is a very quick script that simply details your current connection
info. 

If you have questions, visit me on alt.os.linux or alt.os.linux.ubuntu. 

-Marek

vpntools's People

Stargazers

Daniele Liciotti avatar

Watchers

James Cloos avatar  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.