Menu

Tree [b12974] master /
 History

HTTPS access


File Date Author Commit
 templates 2018-06-29 john john [1182a8] added put and get
 LICENCE 2018-06-19 john john [a299ec] added gpl3 licence
 README 2018-06-29 jh_squirrel jh_squirrel [cfd3ed] added howto to readme
 distdict.py 2018-10-11 jh_squirrel jh_squirrel [b12974] added distdict and oath2 dev flow
 msgsnd.py 2018-10-11 jh_squirrel jh_squirrel [b12974] added distdict and oath2 dev flow
 msgsvr.py 2018-10-11 jh_squirrel jh_squirrel [b12974] added distdict and oath2 dev flow
 run8081.sh 2018-10-11 jh_squirrel jh_squirrel [b12974] added distdict and oath2 dev flow
 squirreldns.py 2018-10-11 jh_squirrel jh_squirrel [b12974] added distdict and oath2 dev flow

Read Me

in order to create a key for https:

openssl req -new -newkey rsa:4096 -x509 -sha256 -days 365 -nodes -out 8081cert.crt -keyout 8081key.key

you will need flask, flask_oauthlib, flask_limiter and Crypto python libs

run squirreldns.py

point your browser to localhost:8081/login
this will perform oauth2 authenication with google

add the automatically generated key by pointing browser to 
localhost:8081/putkey
you will be able to upload your key

at this point anyone can obtain your email address, current ip and public
	key and communicate with you securely