Skip to content

Scelesto/CETA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

   _______  _______  _______  _______ 
  |       ||       ||       ||   _   |
  |       ||    ___||_     _||  |_|  |
  |       ||   |___   |   |  |       |
  |      _||    ___|  |   |  |       |
  |     |_ |   |___   |   |  |   _   |
  |_______||_______|  |___|  |__| |__|
  CIRCLE ENCRYPTION TRANSFER ALGORITHM
  v3.0 by Scelesto 2013-2014

README:

CETA sends a very secure message between users.

WHAT CETA DOES DO: Is secure against other users on the server

WHAT CETA DOES NOT DO: Save messages anywhere, Protect against the NSA or other people that can access your computer's outgoing connections

Run the program on a shared server. Enter commands by typing and pressing enter. You can view all commands by entering "help". Commands are case-insensitive.

Commands:

"Send": Securely sends a message to another person

CETA >>> send
String to send: Hello, World!

STRING SENT

CETA >>> send Hello, World!

STRING SENT

"Receive": Receives a secure message

CETA >>> receive

The string sent was "Hello, World!"

"Help": Gets help on commands

"Exit": Stops CETA from running. It can be relaunched from python with CETA.init()

"Update": If you've installed CETA on a UNIX server, update to the most recent version.

"Setup": For added security, connect to one specific user. Agree with another user beforehand on a connection name and usernames for both of you.

CETA >>> setup
CONNECTION NAME: fight_club_73
YOUR USERNAME: Brad_Pitt
CONNECT TO: Edward_Norton

CETA >>> send
String to send: 11:00 Monday.

STRING SENT

(say here username John_Wayne tried to access your message)

CETA >>> send
String to send: Make it 11:45.

SENDING FAILED

(say you tried to connect to a message with an attempted interception)

CETA >>> receive

TRANSFER FAILED

You can install CETA on a shared server with SSH access.

Instructions: install an SSH client (I recommend Bitvise) and connect to a server both you and another person have access to. Enter the following commands:

#Install Python 3.3
sudo apt-get install build-essential
sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite3
sudo apt-get install bzip2 libbz2-dev
wget http://www.python.org/ftp/python/3.3.5/Python-3.3.5.tar.xz
tar xJf ./Python-3.3.5.tar.xz
cd ./Python-3.3.5
./configure --prefix=/opt/python3.3
make && sudo make install
mkdir ~/bin
ln -s /opt/python3.3/bin/python3.3 ~/bin/py
cp /opt/python3.3/bin/python3 /python

#Install CETA
/python
import os,shutil
os.system('wget tiny.cc/CETA')
os.rename('CETA','CETA.py')
shutil.move('CETA.py','/opt/python3.3/lib/python3.3')

#Launch CETA
import CETA

About

The Circle Encryption Transfer Algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages