Skip to content

vaizguy/cryptikchaos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vaizlabs

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+


/ \ . * ____ . ^ | / / _ _ .. .__ .. / | \ | | \ | | | / / | | | | | | |
/ |
/ | |/ | | |// | | | | | | | \ |\ | | | | |\ \ |-+-| |-+-| | 0 | |. \ | \ | | | | | \ \ | | | | | | | _/ | _. | | | | | _ _ | | | | || /_|

+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+

CryptikChaos

Basic ReST Document CLI built on kivy and twisted python.

#####THIS PROJECT IS PURELY FOR EDUCATIONAL PURPOSES AND IS UNDER DEVELOPMENT.

Screenshot:

Cryptikchaos-0.6.1

Dependencies:

Tested with:

Module Version Description
Python 2.7.6 Language
Kivy 1.7.2 Python NUI FWK
Twisted Python 13.2.0 Communications FWK
Pympler 0.2.1 Memory Profiler
Networkx 1.8.1 Network Graph PKG
PyCrypto 2.6 AES Crypto PKG

Run Main application:

  • In module src/cryptikchaos/core/env/configuration.py ensure;
constants.ENABLE_TEST_MODE = False
  • Go to src/cryptikchaos/test
  • run python main.py in terminal.

Setting up chat test environment:

Test Interface and Communications Protocol

  • In module src/cryptikchaos/core/env/configuration.py enforce following values;
constants.ENABLE_TEST_MODE = True
constants.ENABLE_TLS = False
  • If constants.ENABLE_TLS = True, the application will look for the respective certificates in the src/cryptikchaos/certs directory, more instructions on certificate generation can be found in src/cryptikchaos/certs/CERTS.md. This is still in development.

Test Communications Protocol with Trial

  • Go to src/cryptikchaos/core/comm and run trial test.test_server or ./run_test

Run a simple send message test:

  • Set up test environment following the mentioned instructions.
  • Go to src/cryptikchaos/test directory.
  • Run ./run_test_env.sh script, this will start the console and a test server mimicking an external peer.
  • Enter addtest in console to add test server to swarm.
  • Enter sendtest in console to test successful message exchange.

You should get Simple Message Transfer Test Passed. as output on the application console. On the test server you will get a message indicating reciept of random data.

This signifies successful data exchange between client and test server.

Commands Help:

Type help in application console for command information.

Discussion:

Feel free to leave your queries/suggestions on our mailing list.

Visit us at, https://felix-vaizlabs.rhcloud.com

About

Basic ReST Document CLI built on kivy.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages