All Projects → drbeco → vpnping

drbeco / vpnping

Licence: GPL-2.0 License
Ping nordvpn servers to find the best/fast for you

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to vpnping

Openvpn Easy Setup
Bash script for easy and fast OpenVPN deploy
Stars: ✭ 230 (+751.85%)
Mutual labels:  vpn, bash-script
heartbeats
一个基于数据上报的监控系统. 用于监控定时和定期类型服务监控状况
Stars: ✭ 25 (-7.41%)
Mutual labels:  ping
vbl
A collection of useful Bash modules to simplify everyday programming
Stars: ✭ 15 (-44.44%)
Mutual labels:  bash-script
BashClass
BashClass is an Object Oriented Programming language that compiles to BASH 4.4
Stars: ✭ 40 (+48.15%)
Mutual labels:  bash-script
speedtest-for-digitalocean
Run speed tests for all DigitalOcean datacenters faster than ever.
Stars: ✭ 40 (+48.15%)
Mutual labels:  ping
pexpo
💻 Terminal sending ping tool written in Go.
Stars: ✭ 89 (+229.63%)
Mutual labels:  ping
VPNStatus
VPNStatus, a replacement for macOS builtin VPN Status
Stars: ✭ 107 (+296.3%)
Mutual labels:  vpn
k8s-ovpn-chart
[DEPRECATED] Helm chart for a private OpenVPN server
Stars: ✭ 19 (-29.63%)
Mutual labels:  vpn
Server-Help
💻 This VSTO Add-In allows the user to ping a list of servers and creates a file for Microsoft Remote Desktop Manager an Excel table. This is used for quickly determining which servers are offline in a list. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In.
Stars: ✭ 21 (-22.22%)
Mutual labels:  ping
what-vpn
Identify servers running various SSL VPNs based on protocol-specific behaviors
Stars: ✭ 24 (-11.11%)
Mutual labels:  vpn
warp
WARP one-click script. Add an IPv4, IPv6 or dual-stack CloudFlare WARP network interface and Socks5 proxy for VPS. 一键脚本
Stars: ✭ 950 (+3418.52%)
Mutual labels:  vpn
HackerRank-LinuxShell
HackerRank-LinuxShell Solutions 💻
Stars: ✭ 26 (-3.7%)
Mutual labels:  bash-script
cacti-install-wizard
This script is a setup wizard for a new cacti installation
Stars: ✭ 16 (-40.74%)
Mutual labels:  bash-script
meshboi
meshboi is a mesh VPN tool created for the purposes of learning and fun
Stars: ✭ 104 (+285.19%)
Mutual labels:  vpn
watchblob
Connect to 2-factor WatchGuard VPNs on Linux with OpenVPN
Stars: ✭ 15 (-44.44%)
Mutual labels:  vpn
linux-cli-community
Linux command-line client for ProtonVPN. Written in Python.
Stars: ✭ 1,166 (+4218.52%)
Mutual labels:  vpn
dotfiles
Config files for i3, polybar, rofi, mpv, Xresources, kitty and some bash-things...
Stars: ✭ 52 (+92.59%)
Mutual labels:  bash-script
checkbox.sh
Interactive checkboxes (menu) with pagination and vim keybinds for bash
Stars: ✭ 26 (-3.7%)
Mutual labels:  bash-script
reverse-enginnering
open source repository
Stars: ✭ 29 (+7.41%)
Mutual labels:  bash-script
ubuntu-2004
🔵 Curso GRÁTIS de GNU/Linux Ubuntu Server 20.04.x LTS - DevOps utilizando Shell Script
Stars: ✭ 70 (+159.26%)
Mutual labels:  bash-script

vpnping

Ping a VPN server such as nordvpn or surfshark servers to find the best/fast for you

How to use:

  • Download this script to the same directory where you unzipped all *.ovpn files

    • Optional: you may want to keep the script in the $PATH, but you must run it from the working directory where the *.ovpn files are
  • New -e key, prints also at stderr output, so you can easely pipe stdout to a sort command and still keeps track of progress

  • Usage:

     ``./vpnping.sh [-v] ( [-h|-V] | [-p TCP|UDP] [-d PATH] )``
    
  • Options:

      -h, --help       Show this help.
      -V, --version    Show version.
      -v, --verbose    Turn verbose mode on (cumulative).
      -p, --protocol   Set the protocol to ping: tcp (default) or udp (lower case)
      -f, --filter     Filter by prefix
      -w, --wget       Download ovpn files from nordvpn site to directory ./ovpn-nord or surfshark to ./ovpn-shark
      -e, --stderr     Print also to stderr. Useful if piping, e.g.: $ ./vpnping.sh | sort -nk3
      -s, --server     Currently available options: -s shark or -s nord (defaults to shark)
      -d, --directory  Sets the directory where to find all *.ovpn files (defaults to ./ovpn-shark)
  • Example:
* Example of a command: 
            ~/dir/$ ./vpnping.sh -f sp -p udp -d ./dir/ovpn-shark

* Example of an answer:
            ./ovpn-shark/sp1.sharkvpn.com.udp1122.ovpn         189.187.142.116          3000.33         error
            ./ovpn-shark/sp2.sharkvpn.com.udp1122.ovpn         175.183.176.2   418.501

Exit status:

  • 0, if ok.
  • 1, some error occurred.

Author

  • Written by Ruben Carlo Benante [email protected]
  • Date: 2017-02-18
  • Modified: 2017-11-18
  • Major mod: 2021-08-13
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].