Skip to content

creichert/phonion

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
sdk
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Phonion: Secure Communications Framework

Phonion is an experimental VOIP and messaging framework which uses Tor Hidden Services.

Phonion uses QML and provides a lightweight plugin sandbox for writing extensions.

Dependendencies

# Qt deps
$ sudo apt-get install libxcb1 libxcb1-dev libx11-xcb1 libx11-xcb-dev \
               libxcb-keysyms1 libxcb-keysyms1-dev libxcb-image0 libxcb-image0-dev libxcb-shm0 \
               libxcb-shm0-dev libxcb-icccm4 libxcb-icccm4-dev libxcb-sync0 libxcb-sync0-dev \
               libxcb-render-util0 libxcb-render-util0-dev libxcb-xfixes0-dev libxrender-dev \
               libxcb-shape0-dev libxcb-randr0-dev libxcb-glx0-dev

$ sudo apt-get install libxkbcommon-dev libudev-dev libwayland-dev libpng12-dev \
               libjpeg8-dev libmtdev-dev autotools-dev autoconf automake bison flex \
               libasound2-dev libxext-dev x11proto-xext-dev libxcursor-dev libxfixes-dev \
               x11proto-fixes-dev libffi-dev libsm-dev libxcomposite-dev

# Install Tortalk deps
sudo apt-get install libboost-python

# Install Mumble deps
sudo apt-get install build-essential pkg-config qt4-dev-tools libqt4-dev libspeex1 \
          libspeex-dev libboost-dev libasound2-dev libssl-dev g++ \
          libspeechd-dev libzeroc-ice-dev ice-slice libpulse-dev slice2cpp \
          libcap-dev libspeexdsp-dev libprotobuf-dev protobuf-compiler \
          libogg-dev libavahi-compat-libdnssd-dev libsndfile1-dev \
          libg15daemon-client-dev libxi-dev libopus-dev libcelt0-0 libcelt-dev

Build

$ ./configure
$ mkdir build && cd build/
$ qmake CONFIG+=phonion CONFIG+=debug -recursive ..
$ make

Security

  • Test for DNS Leaks

    tcpdump -vvvv -i <your_device> dst port 64738

About

Experimental VOIP and Messaging via Tor Hidden Services.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published