Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

pyvpn

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pyvpn

  • 1.2
  • PyPI
  • Socket score

Maintainers
1

PyVpn

PyVpn project created using Python3.8 targetting users to reduce the load on the paloalto configured vpn gateway or endpoint for users where organization's routes all the traffic from the vpn gateway with best interest in mind for secure browsing however this indeed make things slower slower and slower !!!!!

Do NOT use this if your PC is not protected with latest antivirus / Operating System Patches in which case this may lead to significant impact due to malwares/Spywares/Virus.

Table of Contents

  • Installation
  • Prerequisites
  • Author
  • Release History
  • Contact
  • License

Installation

These instructions will help you get a copy of the project and use it for your own personal use

pip3 install PyVpn

Post module installation create configuration file .pyvpn.yaml in your home directory, Refer pyvpn.yaml.sample

Prerequisites

Python Module Dependencies
Other Dependencies
Example 1
  • For connecting to the vpn gateway, Default to Palo Alto Gateway

from PyVpn import PyVpn
vpn = PyVpn(debug=False)
vpn.start
Example 2
  • For disconnecting from the Palo Alto vpn gateway

from PyVpn import PyVpn
vpn = PyVpn()
vpn.stop
Example 3
  • For Generating encrypted password, Lets consider we are using unique key "U3CBrfcJqPLYbXHf2h5B5xmyx0px1a" as per the sample <PyVpn.yaml> config file

from PyVpn.source.crypt import Crypt
crypt = Crypt()
print(crypt.password.encrypt(password="Sample@123", key="U3CBrfcJqPLYbXHf2h5B5xmyx0px1a"))

Example 4
  • For Generating random encryption/decryption key

from PyVpn.source.crypt import Crypt
crypt = Crypt()
print(crypt.randomkey())

Author

ReleaseHistory

*1.2

  • ADD: KeyboardInterrupt Exception added
  • ADD: Typo errors in ReadME

*1.1

  • ADD: Moved to package based

  • ADD: support for encrypted password

  • ADD: Setup.py has been added

  • 1.0

    • ADD: Added palo alto support for MAC users

Contact

System Architect

Reach out to me at one of the following places!

License

This project is licensed under the GNU General Public License v3.0 - see the [LICENSE.md] file for details

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc