Skip to main content

Check Mullvad VPN connection status.

Project description

Mullpy

Build Status Coverage Status

A little tool to check if you're currently connected to Mullvad VPN or not and also checks for an open port and a DNS leak test. If you want to read more about Mullvad VPN you can goa head and read the very flattering Mullvad review here by That One Privacy Site

The tool does not intend to be a swiss army knife, just a two day mini-project so I don't have to go to am.i.mullvad.net everytime to check on my connection. For WebRTC you should go to their website!

Mullvad ON

Installation

Requirements:

  • Python 3.6 and up.

Instalation vía Pip:

$ pip install --user mullvad-python

Usage

$ mullpy
   \  |         |  |               
  |\/ |  |   |  |  |  __ \   |   | 
  |   |  |   |  |  |  |   |  |   | 
 _|  _| \__,_| _| _|  .__/  \__, | 
                     _|     ____/  

Using Mullvad:	True
Server Type:	Wireguard
IP Address:	185.232.22.59
Country:	New York, United States
Location:	-74.0052, 40.7214
Organization:	M247 Europe SRL
Blacklisted: 	False

$ mullpy --help
Usage: mullpy [OPTIONS]

  CLI for Mullvad API.

Options:
  -d, --dns           Check for DNS leak.
  -p, --port INTEGER  Checks for open port
  --help              Show this message and exit.

TODO

  • CLI
  • Testing
  • Continuous Integration
  • Code Coverage
  • Port Checking
  • DNS Leak Test

Support this project

If you like the project and would like to support me you can buy me a cup of coffee, that would be much appreciated 🙏. If you can't, don't worry, enjoy it!

Buy Me A Coffee Buy Me a Coffee at ko-fi.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mullvad-python-0.3.1.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

mullvad_python-0.3.1-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

Details for the file mullvad-python-0.3.1.tar.gz.

File metadata

  • Download URL: mullvad-python-0.3.1.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for mullvad-python-0.3.1.tar.gz
Algorithm Hash digest
SHA256 422528a31ce3bbbd8563abcc5d9f47ec4176a734fdc1cf6017872faa6034cb2d
MD5 74c3660338db65e4165b089ba27c2753
BLAKE2b-256 249dbe4ae4a49065a29e64666965eb112f685cbe2546265ba53a9dc245d02152

See more details on using hashes here.

File details

Details for the file mullvad_python-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: mullvad_python-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.24.0 CPython/3.6.3

File hashes

Hashes for mullvad_python-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cd3a939d4f70e5f5c362fdff3a2e8704e3e0c67f7d0cc695436f77d31293266c
MD5 07b51d60f8d74ffe95d17f71c1ca71bc
BLAKE2b-256 20666115cefa74943939c5ca8b08eff09d789c97c56da1882633ce28ac54a858

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page