Skip to content

creichert/phonion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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