• Exclusive

    Hey Guest, unlock an instant 10% bonus discount when you upgrade via the Crypoverse gateway.

VPN-Speed-Comparison-Tool (1 Viewer)

Currently reading:
 VPN-Speed-Comparison-Tool (1 Viewer)

Recently searched:

sarz00

Member
LV
3
Joined
May 28, 2022
Threads
12
Likes
10
Awards
7
Credits
4,115©
Cash
0$
images


VPN-Speed-Comparison-Tool



VPN-Speed-Comparison-Tool
VPN Speed Comparison Tool
This is a tool, written in Python, for assessing network speed over VPN connections.

It is composed of two main parts: the daemon, which is invoked using the vpnspeedd command, and the client, which is invoked using the vpnspeed command. The daemon awaits instructions from the client and executes the given tests in the background. The client controls the test configuration and daemon life-cycle.

Detailed whitepaper with the methodology can be found here: https://nordvpn.com/vpn-speed-test/

Dependencies:
apt-transport-https
ca-certificates
curl
docker-ce
docker-compose
git
gnupg
jq
python3-dev
python3-pip
python3-setuptools
python3-wheel
python3-yaml
software-properties-common
wireguard
Notes:

Test can be started by running scripts/setup.sh, which will install all dependencies.
This project was build and mainly tested using debian 10, other distribution of debian can be incompatible.
IP geolocation
For test execution ip geoservice is needed. In this project ipapi.co was selected.

Download Link


Usage
First, clone the repository with the following command:
$ git clone https://github.com/NordSecurity/VPN-Speed-Comparison-Tool
After cloning the repository and before starting the testing process, edit the configuration file to add VPN provider credentials and further customize test execution.
$ vi vpnspeed.yaml
Run using scripts/setup.sh
$ sudo ./scripts/setup.sh
Note:

Adding --dry-run to setup.sh will only install, but not start test with configuration.
$ sudo scripts/setup.sh --dry-run`
Local - manually
To run the tests locally, run the following commands in the project root. The following commands will start a docker container, start the vpnspeedd daemon on it and leave it running in the background:

$ cd ./docker
$ docker-compose up -d


images


Download Link

[/center]

Images
 

Create an account or login to comment

You must be a member in order to leave a comment

Create account

Create an account on our community. It's easy!

Log in

Already have an account? Log in here.

Tips
Recently searched:

Similar threads

Users who are viewing this thread

Top Bottom