Differences between revisions 1 and 2
Revision 1 as of 2008-06-20 12:24:32
Size: 2974
Editor: jaromil
Comment:
Revision 2 as of 2008-06-26 09:59:09
Size: 2978
Editor: anonymous
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
|| June 2008 || idea launched by Hellekin at [http://www.hackerspace.net HSF] || || June 2008 || idea launched by Hellekin at [[http://www.hackerspace.net|HSF]] ||
Line 74: Line 74:
 * update [http://ascii.dyne.org hasciicam] for point to point duplex streaming  * update [[http://ascii.dyne.org|hasciicam]] for point to point duplex streaming

Interphone connecting hacker spaces

(working title, project name?)

Timeline

June 2008

idea launched by Hellekin at HSF

Outline

A stable audio/video connection between hacker spaces. Tools:

Ihu

  • Qt VoIP softphone with an own, encrypted protocol

 apt-get install ihu 

  • IHU creates an audio stream between two computers easily and with the minimal traffic on the network. The main features are:
    • - Peer-to-Peer: the communication takes place directly between the
      • computers, without need of session protocols (such as SIP and H323) or other servers in the middle.
    • - UDP/TCP support: IHU supports both UDP and TCP, with the possibility to
      • choose UDP, for fast and easy connections, or TCP, if it's the only solution when your computer is behind firewall or NAT.
    • - Good audio performance: IHU was born to give the best audio performance,
      • low latency above all. For this purpose IHU is compatible with ALSA, now the default Linux sound architecture, but also with JACK, a low latency sound server. For the audio compression, IHU uses Speex, a codec optimized for speech (and completely free and open source).
    • - Crypted stream: you have also the possibility to Encrypt/Decrypt the
      • stream using a fast hybrid cryptographic system (RSA + Blowfish)
    • - Command-line support: the GUI is not strictly necessary, you can run also
      • a textual IHU from command-line (for example if you need to run the program on remote computers).

HasciiCam

 apt-get install hasciicam 

  • Hasciicam makes it possible to have live ASCII video on the web. It captures video from a tv card and renders it into ascii, formatting the output into an html page with a refresh tag or in a live ASCII window or in a simple text file as well, giving the possibility to anybody that has a bttv card. a linux box and a cheap modem line to show a live ASCII video feed that can be browsable without any need for plugin, java etc.

VPN

 apt-get install openvpn 

  • An application to securely tunnel IP networks over a single UDP or TCP port. It can be used to access remote sites, make secure point to point connections,

    enhance WiFi security, etc.

  • OpenVPN uses all of the encryption, authentication, and certification features of the OpenSSL library (any cipher, key size, or HMAC digest).
  • OpenVPN may use static, pre-shared keys or TLS-based dynamic key exchange. It also supports VPNs with dynamic endpoints (DHCP or dial-up clients), tunnels over NAT or connection-oriented stateful firewalls (like Linux's iptables).

Tasks

  • update hasciicam for point to point duplex streaming

  • write a simple script GUI (zenity/gtkdialog) as phone directory with online update
  • write complete documentation on how to set up

HackerSpaceInterPhone (last edited 2008-06-26 09:59:09 by anonymous)