[Show all top banners]

Arko
Replies to this thread:

More by Arko
What people are reading
Subscribers
:: Subscribe
Back to: Kurakani General Refresh page to view new replies
 Any Linux Geek here
[VIEWED 3935 TIMES]
SAVE! for ease of future access.
Posted on 04-16-06 7:29 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

I need help to build zfone from Linux source. As long as anybody is experienced with building and installing an open source software would be able to help. There is no installation instruction available. There is only tar file which I can untar. Then, I don't know anything. Should I just run install or make or what? I am using SUSE 10.

This zfone is a voip encryption filter and it makes all the voip call extremely secure. Even if anybody intercepts it nobody in the world can decrypt the calls made applying this filter.

Help will be appreciated.



Here is instruction that was provided:
Notes on how to build Zfone on a Linux platform
-----------------------------------------------
Zfone software is (c) Copyright 2006 Philip Zimmermann. All rights reserved.
Visit the Zfone home page at http://philzimmermann.com/zfone
That page also provides instructions for reporting bugs.

This software was developed by Ukrainian developers under contract with Phil Zimmermann. Portions of the software are from open source sources, notably David McGrew's libSRTP, and Brian Gladman's AES implementation.


For this beta release of Zfone, you must build it yourself from the source code for your particular Linux platform. We assume most Linux geeks can handle this. In a full release of the product, we'll provide separate pre-built binaries for various linux platforms.

Zfone was developed and tested on Gentoo Linux, using gcc 3.3.6.


Before installing Zfone you must add support of ipqueue and iptables into your linux kernel.

Kernel compile-time options:
CONFIG_IP_NF_QUEUE - for ipqueue support
CONFIG_IP_NF_IPTABLES - for iptables support

After that, install iptables to /sbin/iptables (if you have iptables in another place - create link to /sbin dir.).

Then you must install libipq. At this moment libipq.h must be somewhere like /usr/local/include/lipipq/

Then follow these instructions:

1. Go to srtp-1.4.2-aes256ctr, follow instructions in INSTALL there (srtp mast be configured with --enable-aes-256 option)

2. Go to libzfone-1.0.0, follow instructions in INSTALL there

3. Go to zfone-1.0.0 and follow instructions in INSTALL there
 
Posted on 04-16-06 8:00 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

If you are building from source, the most common procedure is as follows:

1) Untar the file ( lets call it xyz.tar.gz or xyz.tar)

tar xvzf xyz.tar.gz
or
tar xvf xyz.tar

2) Now change the directory

cd xyz


3) configure the source

./configure

(Note: if you do not have root previlege, you might wanna change the installation directory by passing appropriate parameters to the configure script (e.g. --PREFIX=/home/myname/xyz )

4) The configure script creates a makefile. Now you can start building the source with the following command

make


5) After building is over, run the following to install it either in the default path (needs root previlege) or in the directory you specified to the configure script.

make install


For details, read file named INSTALL or README in the xyz directory. If the installation procedure is different from the one I mentioned it will be mentioned in the README file.


As for iptables, it is usually preinstalled in any standard linux distribution. Make sure that the iptables kernel module is loaded (use lsmod to see all loaded modules, if not loaded, use insmod or modprobe to do so ).

cheers
arch119
 
Posted on 04-16-06 11:02 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

Thank you for the information. I think that will help but I am stuck even before that on Kernel compile option. Could you help on this instruction please?

>Before installing Zfone you must add support of ipqueue and iptables into your linux kernel.

>Kernel compile-time options:
>CONFIG_IP_NF_QUEUE - for ipqueue support
>CONFIG_IP_NF_IPTABLES - for iptables support


I already have SUSE 10 installed. How can I compile kernel again or is there a work around?
 
Posted on 04-16-06 11:36 AM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

I realized SUSE free version doesn't come with source. So, I guees I can't compile the kernel. I have the disks for Gentoo Linux. Above instruction also says Zfone was developed and tested on Gentoo. I am going to give it a shot. If you are reading this right now please make suggestions on how to add support for ipqueue and iptables. I need to know when to apply those above given commands.
 
Posted on 04-16-06 6:02 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

My screen is like this. Once you see it, you might be able to help me.

[root@localhost tmp]# ls
gconfd-root mapping-root ssh-RwfiOa2968 zfone-linux
keyring-u5ot6w orbit-root xses-root.giNCsZ
[root@localhost tmp]#

[root@localhost tmp]# cd zfone-linux
[root@localhost zfone-linux]# ls
libzfone voipd Zfone-Source-Code-License.DOC
LINUX.BUILD.README Zfone-Beta-License.doc Zfone-Source-Code-License.html
srtp-ctr Zfone-Beta-License.html Zfone-Source-Code-License.rtf
start.sh Zfone-Beta-License.rtf
[root@localhost zfone-linux]#

[root@localhost zfone-linux]# cd voipd
[root@localhost voipd]# ls
aclocal.m4 config configure.in INSTALL NEWS
AUTHORS config.log COPYING Makefile README
cfg config.status ctrlgui Makefile.am src
ChangeLog configure include Makefile.in start.sh
[root@localhost voipd]#

I copied start.sh to /tmp/zfone-linux.
 
Posted on 04-16-06 6:11 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

i think u don;t have iptables or ipqueue .. well to have support for this install iptables for your computer first ..then start the process..
http://www.opalsoft.net/qos/libiptc/install.html
 
Posted on 04-16-06 7:28 PM     Reply [Subscribe]
Login in to Rate this Post:     0       ?    
 

quedatemiamor, I followed everything in that page. I am going to build zfone again and see if it works. Thank you for the link.
 


Please Log in! to be able to reply! If you don't have a login, please register here.

YOU CAN ALSO



IN ORDER TO POST!




Within last 7 days
Recommended Popular Threads Controvertial Threads
TPS Re-registration case still pending ..
जाडो, बा र म……
NOTE: The opinions here represent the opinions of the individual posters, and not of Sajha.com. It is not possible for sajha.com to monitor all the postings, since sajha.com merely seeks to provide a cyber location for discussing ideas and concerns related to Nepal and the Nepalis. Please send an email to admin@sajha.com using a valid email address if you want any posting to be considered for deletion. Your request will be handled on a one to one basis. Sajha.com is a service please don't abuse it. - Thanks.

Sajha.com Privacy Policy

Like us in Facebook!

↑ Back to Top
free counters