Skip to content

kiraitachi/PyShieldGUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PyShieldGUI

UNOFFICIAL - Python GUI for HotspotShield Linux by Kiraitachi


Description and Purpose

Long time ago I bought a lifetime license for Hotspotshield. I wont go into details of what VPN services are more realiable 🥱(NordVPN, Windscribe, IPVanish, etc), but at the time, I wasn't fond of subscriptions based licenses and a lifetime license seemed like a really good deal 🤑. Back then no Linux support available (mid 2016), recently Hotspotshield was bought by Aura which added Linux support to their client 😍 😍.

Sadly, almost all VPN clients I tried for Linux have no GUI support 😕, which is fine for most of the cases, but sometimes its just a pain and want a seamless experience. Here is where PyShieldGUI is born 💥, from the humble hands of a Cybersecurity Analyst that has limited knowledge on developing apps, but is a Linux lover ever since 2008 🤓.


Requirements are the following:


What can we do with HotspotShield client and what is ported to PyShieldGUI

  • Start the VPN, does not connect it hotspotshield start
  • Stops the VPN in the background, disconnects if connected hotspotshield stop
  • Connect to a Virtual Location or city hotspotshield connect [country code]
  • Connect to the most recent location hotspotshield connect
  • View account information and status hotspotshield account status
  • Displays the list of all available Virtual locations hotspotshield locations
  • Disconnect or change to another Virtual Location hotspotshield disconnect
  • Check if the VPN is running hotspotshield status
  • Check your public IP curl ipinfo.io

Source of commands: https://support.hotspotshield.com/hc/en-us/articles/360041968071-What-are-all-of-the-Hotspot-Shield-commands-on-Linux-