All Projects → adtac → Autovpn

adtac / Autovpn

Licence: gpl-3.0
THIS PROJECT IS UNMAINTAINED.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Autovpn

Nimvpn
•Connect to a VPN in a country of your choice•
Stars: ✭ 20 (-97.99%)
Mutual labels:  command-line-tool, vpn
Football Cli
⚽ Command line interface for Hackers who love football
Stars: ✭ 984 (-1.3%)
Mutual labels:  command-line-tool
Text Minimap
Generate text minimap/preview using Braille Patterns
Stars: ✭ 21 (-97.89%)
Mutual labels:  command-line-tool
Xiringuito
SSH-based "VPN for poors"
Stars: ✭ 969 (-2.81%)
Mutual labels:  vpn
New Pac
翻墙-科学上网、免费翻墙、免费科学上网、免费自由上网、fanqiang、翻墙梯子、免费软件/方法,一键翻墙浏览器,免费shadowsocks/ss/ssr/v2ray/goflyway账号/节点分享,vps一键搭建翻墙服务器脚本/教程,电脑、手机、iOS、安卓、windows、Mac、Linux、路由器翻墙
Stars: ✭ 31,869 (+3096.49%)
Mutual labels:  vpn
Google Images Download
Python Script to download hundreds of images from 'Google Images'. It is a ready-to-run code!
Stars: ✭ 7,815 (+683.85%)
Mutual labels:  command-line-tool
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-98.5%)
Mutual labels:  command-line-tool
Radvpn
Decentralized VPN
Stars: ✭ 993 (-0.4%)
Mutual labels:  vpn
Cryptoanalysis
CogniCrypt_SAST: CrySL-to-Static Analysis Compiler
Stars: ✭ 36 (-96.39%)
Mutual labels:  command-line-tool
Lethean Vpn
Lethean Virtual Private Network (VPN)
Stars: ✭ 29 (-97.09%)
Mutual labels:  vpn
Stdrename
'stdrename' is a small command line utility to rename all files in a folder according to a specified naming convention (camelCase, snake_case, kebab-case, etc.).
Stars: ✭ 28 (-97.19%)
Mutual labels:  command-line-tool
Xx Net
A proxy tool to bypass GFW.
Stars: ✭ 30,963 (+3005.62%)
Mutual labels:  vpn
Moviescore
A cli tool to get movie ratings and reviews directly to your terminal!
Stars: ✭ 35 (-96.49%)
Mutual labels:  command-line-tool
Sqlite Global Tool
SQLite .NET Core CLI tool that allows the user to manually enter and execute SQL statements with or without showing query result.
Stars: ✭ 37 (-96.29%)
Mutual labels:  command-line-tool
Catchart
Pipe something from command line to a chart in the browser
Stars: ✭ 27 (-97.29%)
Mutual labels:  command-line-tool
Organize
The file management automation tool.
Stars: ✭ 883 (-11.43%)
Mutual labels:  command-line-tool
Env Cmd
Setting environment variables from a file
Stars: ✭ 969 (-2.81%)
Mutual labels:  command-line-tool
Openconnect Gui
Mirror - Graphical OpenConnect client (beta phase)
Stars: ✭ 993 (-0.4%)
Mutual labels:  vpn
Samay
Command line Time tracking and reporting. Built using Go(programming language) and protocol buffers.
Stars: ✭ 37 (-96.29%)
Mutual labels:  command-line-tool
Wsay
Windows "say"
Stars: ✭ 36 (-96.39%)
Mutual labels:  command-line-tool

autovpn

THIS PROJECT IS UNMAINTAINED.
I wrote this a long time ago and I do not use or maintain this script any more. Using this will very likely cause permanent nuclear winter everywhere, so just look for something better, alright? I'll likely delete the project soon so that I don't distribute potentially insecure tools.

autovpn is a tool to automatically connect you to a random VPN in a country of your choice. It uses openvpn to connect you to a server obtained from VPN Gate.

Compiling

First clone the repo and cd into the directory:

$ git clone https://github.com/adtac/autovpn
$ cd autovpn

Then run this to generate the executable:

$ go build autovpn.go

It's Go. What do you expect?

Requirements

This requires openvpn.

To install this on a yum-based distro:

$ sudo dnf install openvpn

If you're on a apt-based distro:

$ sudo apt-get install openvpn

And on Mac OSX:

$ brew install openvpn
$ # add the executable to your path
$ export PATH=$(brew --prefix openvpn)/sbin:$PATH

Tested and works on Fedora 23 and MacOS Sierra 10.12.6. Dunno about Windows. Patches welcome.

Usage

Simply run:

$ ./autovpn

and you're done. You'll be connected to a server in the US. Welcome to the US!

You can give a country if you want. For example, if you want to connect to a server in Japan:

$ ./autovpn JP

You may need superuser privileges. Don't worry, I'm not running rm -rf --no-preserve-root / underneath. It's for openvpn.

Contributing

All patches welcome!

Disclaimer

This is completely insecure. Please do not use this for anything important. Get a real and secure VPN. This is mostly a fun tool to get a VPN for a few minutes.

License

    autovpn - simple automatic VPN in a country of your choice
    Copyright (C) 2017  Adhityaa Chandrasekar

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
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].