Changeset - 7e101f53704e
[Not reviewed]
default
0 4 0
Laman - 7 years ago 2017-10-28 10:29:48

minor enhancements
4 files changed with 15 insertions and 6 deletions:
0 comments (0 inline, 0 general)
.hgignore
Show inline comments
 
^src/__pycache__/
 
/__pycache__/
 
^\..*
 
^temp/.*
 
^certs/
src/client.py
Show inline comments
 
import sys
 
import collections
 
import socket
 
import ssl
 
@@ -21,7 +22,11 @@ class Connection(BaseConnection):
 
		sslContext.load_cert_chain(conf.certfile,conf.keyfile)
 

	
 
		self._socket=sslContext.wrap_socket(sock)
 
		self._socket.connect((conf.hosts[0], conf.port))
 
		try:
 
			self._socket.connect((conf.hosts[0], conf.port))
 
		except ConnectionRefusedError:
 
			print("Couldn't connect to {0}".format(conf.hosts[0]))
 
			sys.exit(1)
 

	
 
		self.createNetworkers()
 

	
src/morevna.py
Show inline comments
 
@@ -77,7 +77,7 @@ pBuild.set_defaults(func=buildTree)
 

	
 
pUpdate=subparsers.add_parser("push")
 
pUpdate.add_argument("-p","--port",type=int)
 
pUpdate.add_argument("--host",default="127.0.0.1")
 
pUpdate.add_argument("--host")
 
pUpdate.add_argument("-t","--tree",help="stored hash tree location")
 
pUpdate.add_argument("datafile")
 
pUpdate.set_defaults(func=push)
 
@@ -91,7 +91,7 @@ pUpdate.set_defaults(func=pull)
 

	
 
pServe=subparsers.add_parser("serve")
 
pServe.add_argument("-p","--port",type=int)
 
pServe.add_argument("--host",default="")
 
pServe.add_argument("--host")
 
pServe.add_argument("-t","--tree",help="stored hash tree location")
 
pServe.add_argument("datafile")
 
pServe.set_defaults(func=serve)
src/morevna.sh
Show inline comments
 
# setup encrypted container
 
#sudo losetup -f ext2.img
 
#sudo cryptsetup open --type=luks /dev/loop0 ext2luks
 
#sudo mkfs.ext2 /dev/mapper/ext2luks
 

	
 
# generate certificate
 
# openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -nodes -subj "/CN=name"
 

	
 
sudo losetup -f ~/ext2.img
 
sudo cryptsetup open --type=luks /dev/loop0 ext2luks
 
sudo mount /dev/mapper/ext2luks ~/temp
 
@@ -14,4 +18,5 @@ sudo umount /dev/mapper/ext2luks
 
sudo cryptsetup close ext2luks
 
sudo losetup -d /dev/loop0
 

	
 
python morevna.py push --host 10.0.0.33 ~/ext2.img
 
python morevna.py build ~/ext2.bin ~/ext2.img
 
python morevna.py push --host 10.0.0.33 --tree ~/ext2.bin ~/ext2.img
0 comments (0 inline, 0 general)