Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/calccrypto/class-project
Computer Security Final Project
https://github.com/calccrypto/class-project
Last synced: 24 days ago
JSON representation
Computer Security Final Project
- Host: GitHub
- URL: https://github.com/calccrypto/class-project
- Owner: calccrypto
- License: other
- Created: 2014-11-10T20:45:49.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-09T19:57:16.000Z (about 10 years ago)
- Last Synced: 2023-08-06T20:10:44.955Z (over 1 year ago)
- Language: C++
- Size: 496 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kerberos based communication project
Copyright (c) 2014 Omar Azhar
Copyright (c) 2014 Jason Lee @ calccrypto at gmail.comPlease see LICENSE file for license.
The networking code was modified from code written by Andrew Zonenberg.
The terminal echo on/off code is under the Creative Commons Attribution-ShareAlike 3.0 Unported license. Full description is provided above relavant code.## IMPORTANT
**This code was not written for actual use.****It is the final project for our Fall 2014 Computer Security course, nothing more.**
## Requirements
- GCC 4.9.2 or equivalent
- POSIX libraries are required for sockets.
- C++11 threads are used instead of POSIX threads.
- OpenPGP (https://github.com/calccrypto/OpenPGP), and its dependencies:
- GMP (, `sudo apt-get install libdev-gmp`, etc)
- bzip2 (, `sudo apt-get install libbz2-dev`, etc)
- zlib (, `sudo apt-get install zlib1g-dev`, etc)
- In `OpenPGP/`, run `make` to build libraryThe makefile assumes that the folder containing this
project is in the same directory as OpenPGP.Once all of the necessary files are available, run make to build the server and client programs.