PGPphone Source Released
drac writes "Phil Zimmerman has released the source to PGPphone , saying that there is no corporate interest and that he doesn't want to let the project die..." There appears to be only windows and mac source, but perhaps a port could be made. Good secure voice over internet software for Linux would be nice.
He states on his website, that it is MAYBE okay to use it anyway? Hm.. I think that is something that should be further investigated...
----- On the requirements it said: Windows 98 or better - so I installed Linux
What's the point of source code I cannot use? This seems to be a non-event to me.
Hi!
This looks pretty cool. It needs some work, but it's a good start. I'm a bit nervous about using/modifying something with such a vague copyright statement. Perhaps we could get some clarification?
If you need to point-and-click to administer a machine,
Legal issues notwithstanding, at least interested parties will be able to look over the code and see how various engineering challenges were handled. OTOH if a true port is legally allowed, that would be terrific. Especially if it can interoperate with the windows clients, since for many users, it is not feasible to impose an OS choice on all the people with whom they wish to communicate. Can any true cypherpunks comment on how robust this app is, even a rough idea after quick code inspection?
I wonder if a program like this, combined with a phone like the Qualcomm pdQ Smartphone could make a fully portable secure wireless phone?
If the pdQ doesn't have the right hardware connections to do that, is there another phone out there that does (preferably one that can run Linux or an OS of similar power).
----
----
Open mind, insert foot.
I tried PGPfone way back in the olden days when it was originally released, and it isn't (or at least, back then it wasn't) voice-over-IP. The way it worked was to dial directly with your modem into the modem of the person you wish to call, and the sound would then be transmitted as encrypted data over that modem channel.
25% Funny, 25% Insightful, 25% Informative, 25% Troll
It's called Speakfreely and you have your choice of encryptions. And it actually runs on different platforms (so you can talk to Win*-users too).
More can be found at the authors site here
Roland
So far it seems to be just text messaging that they're working on, and no encryption. I've been waiting for them to do encrypted messaging. Encrypted voice would be great also.
All in all, this is great news.
numb
I've been telling people about PGPfone mainly for the interoperability with the security more as an interesting side effect, don't know if you've noticed this or not but most voice conferencing apps are basically single platform.
Interoperable, free of charge, and secure... what more do you want?
The answer of course... if the port got written as freeware and included in standard Linux distribution, it would REALLY piss off the Feds... possibly everybody's. With the exception of the smart minority of government people who will be using it to protect their own secrets.
y2k info - http://www.ecis.com/~alizard/y2k.html
Tech Public Policy stuff
Obtain large mexican hat,
Superglue the speakers to hat,
Superglue the foldable mic to hat,
Attach cell modem,
Plug into laptop,
Duct tape the laptop to back and put on hat,
Portable communications at its finest!
icq:=22921393;
by version 8.x it's going to be fully compatible with netmeeting and other programs like that.
(I believe the standard was H. 232?)
It uses GSM compression which compresses it to something like 10-15kbits/s.
So if youre looking for voip, this is the way to go.
As someone else pointed out, the code itself might not be terribly usefull, but it could show how some challenges were handled.. And even if you can't use the code w/o permission, you can still use it to build a compatible product..
Either way, with some of the recent happenings (*cough* decss *cough*) It might be a good idea for developers working on (usually misunderstood) controversial software to be able to use encrypted voice communication as well as encrypted text.. I fully expect this to become more important as people get more high speed links to the home, and developers start to take advantage of VOIP, Especially on projects where the members span the globe..
... is good free secure voice that's compatible with Windows and UNIX. I've used it many times, although unfortunately it doesn't do too well with my soundcard under Linux.
You can find it at www.fourmilab.ch or www.speakfreely.org
-- K
Is secure voice really so hard? I mean, there are command line wav file recorders, command line encryption tools, and it's easy to open socket connections to other machines.
So, can't someone hack together a little perl script to implement an extremely basic interface. From there, hacking a gui on it wouldn't be very difficult at all.
e.g.
voicein > pgp -k etc > socketconnection
Might be making things seem more simple than they are, but this really doesn't seem _that_ signifigant.
Kudos..
..don't panic
I couldn't get SpeakFreely to work at all. The answer back from the mailing list was "because it doesn't work through an ip_masq (bad enough in itself). So then I tried just the sfecho from my machine, to the server and back: nothing. I messed with this (off and on) for about a week and got nothing. I wasn't very impressed.
---
Linux MAPI Server!
http://www.openone.com/software/MailOne/
(Exchange Migration HOWTO coming soon)
A few more clarifications on the License and it's future would be nice i think, as i understand PGPfone (2.1 too?) is freeware, but the whole thing is still licensed by NAI ... and NAI could change their minds about the project when it's suddenly up and running (for whatever reasons).
It'd be nice to see a license attached to the source where contributors to the source could see how their efforts will be credited and need not fear that the whole project will be taken off their hands when someone decides they can make big money from it.
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
I don't know about any of you but the speed of data lines for the average person are quite liimted and really not suitatble to real time voice transfers anyway. Taking these things into encryption fields will only degrade preformance further. What I think that would be a better thing is to have a voice scrambler to attach to a phone. If I could get one of those I would be quite happy.
Slashdot social engineering at it's finest
I have used speakfreely (some times very successfully, sometimes less so) but what would really interest me is seeing Speakfreely talk to PGPfone.
I don't see why you would really bother porting PGPfone (especially with the license in limbo) but if you could learn the protocol it uses it would be good to make speakfreely talk to Macs and other users of PGPfone.
Just an idea.
jabber: johnynek@jabber.org
You can get near-toll-quality codecs that run at 2400 bps. Zimmerman's package uses the same GSM codec that European mobile phones use, at a bit rate suitable for 14.4 kbps modems. Hard to find an Internet connection nowadays that doesn't have at least that much bandwidth. RTFM before posting.
A good site for Speak Freely info is www.speakfreely.org.
Since the source coude is still "owned" and not released under a friendly license (as of now, at least), this is an even better idea, because the source can be inspected to determine the protocols without ever having to use a single line of source code in the derived works.
--
I downloaded the Mac source code which was in a ZIP file, so obiviously all of the Mac's nice type and creater information was lost along with the file's resource fork. It seems that every file that normally would have a resource for has the suffix .as. Does anyone know what that means, and how to get rid of it? For example, PGPFone.rsrc.as is the project's resource file. Thanks!
Thanks
Bruce Perens
Bruce Perens.
Gphone is a gtk based (it *might* be a curses based as well) internet phone that uses gsm compression. The author states that it may well be possible to tunnel the connection through an ssl socket instead of its usual tcp socket. Anyone attempt this?
While maybe the source isn't GPL it isn't a total waste. This allows the protocols and even the interface (if it's anygood) to be cloned by OSS coders. That would mean a GPL'd Linux version rewritten from scratch could communicate with already existing Windows and Mac versions while the port of the GPL version to those platforms was taking place. It also means peer review of the source can be going on which of course means a lot with good security. It'd be awesome to get high quality, cross-platform, secure Internet phone software working in time to be an optional part of Mozilla. Overall this is no worse than StarOffice IMO. I'd imagine it should be far easier to clone as not as much shit is loaded into UI code.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
I find the whole thing rather dubious myself. If NAI has no intention of ever marketing the product, then they should just consign it over to the GPL and be done with it. This looks a little too much like they are looking for some free developer time before repackaging the product and distributing it with their own suite of software
If the issue is PGP/NAI wanting to protect their licensed (and money making) encryption library, then they have an easy way around that. Leave it out! Release the rest of the software under the GPL and then the developers out there can just paste in the GPG library to accomplish the same encryption.
I first looked at this software several years ago and loved the concept. My boss liked it as well. The problem at the time was the export restrictions, so it could not be used for communicating with people overseas. Considering that industrial espionage is a signicant player in some emerging markets, there is certainly a demand for such a product out there. Getting this product out of the US and into an open development community could really help many business interests.
World Beach List, my latest project.
The OpenPhone Project aims to make it easier for this kind of software to get built. Other good links include:
OpenH323 Project
Linux Telephony
Voxilla - More Linux Telephony
Wouldn't any clone not developed in a cleanroom environment be in violation of copyright? I would think anyone wanting to make a comparable product shouldn't go anywhere near this source code.
OTOH, you're entirely correct about the code review, which is the reason why this release is important. Auditable source code for security software is incredibly valuable.
In my opinion this is the reason why the code has been released for viewing but not opened. They lose no money on sales and gain verifiability. Good move.
/* The beatings will continue until morale improves. */
Phil probably signed all the code with his key, so as to make it harder for the code to be tampered with on its journey from him to you. Get PGP, which should come with Phil's key, and then verify all the packages.
.as will go away (are you sure its not .asc?) and you can be happy...
At that point the
My hunch.
We at the CIA, FBI, NSA, MI6, Microsoft, Intel, AntiOnline, L0pht, Geek Compound, (insert favorite evil-agency-of-doom[tm]
here) would like to apologize in advance for the above post. We paid this poor fellow more than enough to buy his medication, but he went and spent it all on buying more copies of Microsoft Windows NT for his networks. He has been severely punished, and sent to a mental hospital in Siberia.
Encryption is bad. Big brother is good. The Psi Corps is your friend. Trust the Corps. The Corps is mother, the Corps is father.
Zog.
All trademarks are either property of their respective owners, or just do not exist.
Does it say you cant use a "ported" source code?
I can understand voice-over-ip kill some business from the phone companies but encrypted channel is pretty hot. Even the US govnt build a chip for that...
It seems that the gsm compression can be tapped easily...
Guess that just proves that people in general are lazy and don't want to be bothered with the details of key handling and doing a little hacking on their own to get an application to run.
Since the average Linux user has a little more technical skill than those from the windows community, this application is a lot more likely to find a home.
This application could hurt the long distance carriers if too many people jumped on the bandwagon, so don't expect to see the media hyping free secure long distance with Linux anytime soon!
well it is a bit waste of badwidth since it does not include gsm like compressione etc..but i still love to type: cat /dev/audio|ssh otherhost.somewhere cat - > /dev/audio
Kinda makes all the talk about building tap capabilities into routers a moot point, eh?
Seriously, 500ms (250ms for each modem) base latency probably isn't too bad and people should be able to adjust to this. It can't be any worse than making an international call through satellite bounce (I've done it a couple of times, pretty cool IMHO, but then I;m wierd:).
Bill - aka taniwha
--
Leave others their otherness. -- Aratak
Actually, from what I understand, the normal ettiquette of a spoken conversation starts breaking down once the one-way travel time gets above around 100ms. (eg. a Round-Trip Time of 200ms.) Something like the gamer's modem might be nice here. :-)
--Joe--
Program Intellivision!
And that is more than you can say for "slash".
http://www.ezfone.com/
... the idea of a card (unfortunately ISA too) that has a phone jack is a great idea though...
unfortunately, though, I suspect the software is Windows only
Or does it?
I tried it in Windows 95 about 2 years ago over two USR 33.6 modems and it was just plain bad. I would get occasional audio back and forth but mostly just noise and silence. Nothing that could possibly support voice communication. I tried all the codecs and sampling rates, even switching encryption off!! No help at all.
So I put this down to the fact that the modems speed and latency where the culprits. Once I checked PGPfone between my 2 PC's with their 100Mbit NIC's, both having full duplex sound cards, etc, finding that the results were EXACTLY the same led me to give up on PGPfone.
Was it just my setup, or have people actually managed to get it to work well? Hopefully the Linux community will get it going perfectly.
War crimes, torture, lies, illegal spying... Would someone give Bush a blowjob, already, so he can be impeached?