Skip to main content

Psudo VPN using proxy.py

Project description

CIS4362 Introduction to Cryptology GinVPN-Final Project Alexander Krasny December 9, 2020 GINVpn Installation Guide and User Manual Installation instructions Depending on system configurations, the python running scripts is likely ‘python’ or ‘python3’ For the remainder of the user manual, I will assume this command is ‘python’ GinVPN is installable from PyPi To install, use the following command:

python -m pip install GinVPN-Zokontech It should install the necessary dependencies. If this fails, use pip in the same manner to install the following packages • proxy.py • aiohttp • PyAutoGUI When GinVPN and proxy.py are installed, they should create the executables required to run the program in a folder that is in the path environmental variable, however, if this folder is not in path, add it to the path.

Configuration In order to properly utilize GinVPN, you must first run the GinConfig script

GinConfig It will generate the AES key, and prompt the input of a server and port for the VPN server to run on. By default, it will run on 127.0.0.1 port 5000, but depending on the OS, the address might need to be altered. GinConfig can also be run to alter the parameters of the program individually. It can generate a new key, and alter the server parameters. Running To run the program use the following commands in separate terminal windows. GinServer proxy --plugins GinVPN.plugin.GinVPNPlugin --hostname 0.0.0.0 To use, make a curl request like the following using the proxy. curl -x localhost:8899 http://www.example.com Depending on the OS, localhost might need to be substituted for 127.0.0.1 (linux) The server tends to get overwhelmed from multiple requests. The system works best when performing one request at a time. Happy Encrypting!

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

GinVPN-Zokontech-0.1.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

GinVPN_Zokontech-0.1.1-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file GinVPN-Zokontech-0.1.1.tar.gz.

File metadata

  • Download URL: GinVPN-Zokontech-0.1.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.6

File hashes

Hashes for GinVPN-Zokontech-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7156204b406be44e33cd860143f637424f05522a3b04c41f80e6a12453a0f807
MD5 dea9430350bb1b27cd633d1651d40d2a
BLAKE2b-256 45e4ee9434d188ad5f93855af7fa2c240f933c760935fb84a594376b58d641c2

See more details on using hashes here.

File details

Details for the file GinVPN_Zokontech-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: GinVPN_Zokontech-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.6

File hashes

Hashes for GinVPN_Zokontech-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f55fad074559d2ad441037342e595bb5590fc5773d7d5a81796475557e954373
MD5 e5d5f3fbda18ffa10a017b674472e919
BLAKE2b-256 dff07eacfb1ef928bc11e88a510525759494e6c0bc78f0b5918fd064ef83f71f

See more details on using hashes here.

Supported by

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