Giter Site home page Giter Site logo

arosetti / project-secure-chat Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 1.0 3.23 MB

project secure chat - client server chat with gtk3 ui. secure login and communication using RSA and AES. anti packet reply system. (university project)

CMake 12.98% Shell 0.54% C++ 86.37% C 0.11%

project-secure-chat's Introduction

psc - project secure chat
===
Alessandro Rosetti ; Daniele Lazzarini


![ScreenShot](https://dl.dropboxusercontent.com/u/2564515/psc.jpg)

Per informazioni sul protocollo implementato leggete la documentazione pdf nella cartella doc del progetto.

La lista dei comandi disponibili può essere visualizzata eseguendo il comando ".help" quando si è connessi al server.


#nome pacchetti debian-like richiesti

apt-get install libsqlite3-dev libopenssl-dev libconfuse-dev libarchive-dev libgtk-2.0-dev libglib-2.0-dev build-essential

#configurare cmake

da una cartella esterna al repository
cmake /path/to/repository/dir -DPREFIX=/path/to/install/directory

# altri parametri cmake
-DSERVER              Build server
-DCLIENT              Build client
-DWITH_WARNINGS       Show all warnings during compile
-DWITH_DEBUG          Include additional debug-code in core
-DPREFIX              Set installation directory
-DCONF_DIR            Set configuration directory
-DLIBSDIR             Set library directory
-DCMAKE_C_FLAGS       Set C_FLAGS for compile (advanced users only)
-DCMAKE_CXX_FLAGS     Set CXX_FLAGS for compile (advanced users only)

project-secure-chat's People

Contributors

roarc0 avatar

Stargazers

ste avatar Oscar Andrea Merandi avatar  avatar

Watchers

James Cloos avatar

Forkers

hoathienvu8x

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.