TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Tox: secure messaging for everyone

340 pointsby NotUncivilalmost 12 years ago

36 comments

latitudealmost 12 years ago
Oh, I see you helped yourselves to my Secure Chat logo -<p><a href="http://dribbble.com/shots/479881-Secure-Chat" rel="nofollow">http:&#x2F;&#x2F;dribbble.com&#x2F;shots&#x2F;479881-Secure-Chat</a><p><a href="http://logopond.com/gallery/detail/165288" rel="nofollow">http:&#x2F;&#x2F;logopond.com&#x2F;gallery&#x2F;detail&#x2F;165288</a><p><a href="https://www.google.ca/search?q=secure+chat+logo" rel="nofollow">https:&#x2F;&#x2F;www.google.ca&#x2F;search?q=secure+chat+logo</a> - first page hit too<p>Not cool at all, &quot;cool guys around the world&quot;.<p>--<p>(edit) Regardless of whether this was copied, over-inspired or independently conceived (but let&#x27;s be realistic here), the generally accepted rule of the game is that the first to the finish line gets to keep the logo. I don&#x27;t make my living with logo design, but I did kill a week of sketching, refining and re-balancing on this one and I do happen to like it a lot. For what it&#x27;s worth, I wrote a P2P VPN system in the past (called Hamachi) and I am involved in p2p and crypto domains in general. So I expect you to extend some professional courtesy, change the logo and close this matter in an amicable matter.
评论 #6122241 未加载
评论 #6122635 未加载
评论 #6124394 未加载
评论 #6122237 未加载
评论 #6122312 未加载
评论 #6122248 未加载
评论 #6122329 未加载
评论 #6124008 未加载
评论 #6126237 未加载
评论 #6128216 未加载
评论 #6128460 未加载
评论 #6124990 未加载
评论 #6122153 未加载
评论 #6125563 未加载
评论 #6125320 未加载
评论 #6122857 未加载
评论 #6122255 未加载
评论 #6123121 未加载
评论 #6122213 未加载
评论 #6127318 未加载
评论 #6123259 未加载
评论 #6122493 未加载
评论 #6124633 未加载
kostyakowalmost 12 years ago
Tox aims to be a secure replacement for Skype.<p>There&#x27;s several other similar projects, but they are usually hard to set up and use for an average user.<p>Tox is FLOS software developed by community, and currently licensed under GPLv3. We are considering changing the license to something more permissive, so it would be possible to put it on the App &amp; Win8 Stores.<p>Currently, it is in really early stages of development. But we already have basic IM, and nCurses interface. We use NaCl library for encryption and will probably add FFmpeg for video.<p>We are working on a cross-platform GUI using Qt5. Please note that the screen-shots on the main website are only mockups, and (in my opinion) should have been labeled as such.<p>Since the website is down, here&#x27;s some links:<p>Subreddit: <a href="http://www.reddit.com/r/projecttox/" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;projecttox&#x2F;</a><p>Core code: <a href="https://github.com/irungentoo/ProjectTox-Core" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;irungentoo&#x2F;ProjectTox-Core</a><p>Qt GUI code: <a href="https://github.com/nurupo/ProjectTox-Qt-GUI" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;nurupo&#x2F;ProjectTox-Qt-GUI</a><p>Website code: <a href="https://github.com/stal888/ProjectTox-Website" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;stal888&#x2F;ProjectTox-Website</a><p>IRC Freenode chanel: #InsertProjectNameHere
评论 #6125098 未加载
评论 #6123072 未加载
评论 #6123421 未加载
评论 #6128514 未加载
anologwintermutalmost 12 years ago
So this appears to naively use DJB&#x27;s NACL&#x2F;crypto_box construction, which is a curious choice given the existence of OTR for messaging protocols which would handle things like session key negotiation and provide deniability.<p>First, If I&#x27;m reading the source correctly, they are doing public key encryption for every message. Which, ok, DJB was a fan of at least for DNSCurve, but is generally regarded somewhat dimly for efficiency reasons. So I guess this puts them on one extreme of the Bell Curve or the other. I wonder which?<p>[EDIT, removed point about nonce&#x27;s in handshake]<p>Funnily enough, at first glance it looks like they covered at least some of the obvious issues: they do at least attempt to authenticate the session key and the crypto_box&#x27;s use of a Nonce prevents replay and re-ordering attacks.<p>How do they handle video chat? Crypto_box won&#x27;t work there naively sense packets will get lost and the nonce&#x27;s won&#x27;t be in sync.
评论 #6121806 未加载
shin_laoalmost 12 years ago
Unconvinced.<p>* Lossless UDP? Is there a reason not to do TCP?<p>* There is no way to know if the public key is genuine, so the system is very sensitive to MITM.<p>* The key exchange is inadequate. Why not do DH if it&#x27;s just to have session keys?<p>* The system is very easy to brute force as the acknowledgement is based on a known plain text. This is <i>very bad</i>.<p>A quick glance at <a href="https://github.com/irungentoo/ProjectTox-Core/blob/master/core/net_crypto.c" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;irungentoo&#x2F;ProjectTox-Core&#x2F;blob&#x2F;master&#x2F;co...</a><p>I found a potential buffer overflow at line 143. If an attacker sends a large file, what happens?<p>Making crypto software is not just a question of wrapping a crypo lib (in that case NaCl) with a GUI. There are some tricky security issues as how you use the crypto.
评论 #6121689 未加载
评论 #6121776 未加载
DanBCalmost 12 years ago
Github maintained by someone with a troll username?<p>Comments like this:<p>&gt; <i>IMPORTANT: release two major sanctioned UIs, one for autists, one with inbuilt support for the previous list so that plebs can&#x27;t get confused with setting it up and autists don&#x27;t complain about it getting in their way. de geso &gt; I would suggest a &quot;Advanced options&quot; where the autists can rejoice with all kinds of options (and it doesn&#x27;t frighten the normalfags, since it&#x27;s not shown by default). Also, 2 UIs would be chaos to maintain.</i><p>Talk about not needing to be an expert to use it, but then a &quot;learn more&quot; button sending people to github?<p>Not inspiring confidence so far.<p>It&#x27;s nice to see they&#x27;re using an existing crypto library. I&#x27;d be surprised if they haven&#x27;t made errors implementing it.
评论 #6121871 未加载
评论 #6121520 未加载
评论 #6126001 未加载
irungentooalmost 12 years ago
Since you managed to kill the website:<p><a href="https://github.com/irungentoo/ProjectTox-Core" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;irungentoo&#x2F;ProjectTox-Core</a><p>Tox is a completely decentralized secure messaging service which aims to replace skype.<p>It it still in heavy development.<p>So far we have IM working almost perfectly but no completed GUI yet except for a basic ncurses interface used to test the core.<p>For the detailed info on how everything works see: <a href="https://github.com/irungentoo/ProjectTox-Core/wiki" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;irungentoo&#x2F;ProjectTox-Core&#x2F;wiki</a>
评论 #6121845 未加载
评论 #6123113 未加载
unknownianalmost 12 years ago
Minor contributor here: we&#x27;ve been trying to recruit help from HN multiple times with no luck. &#x2F;g&#x2F; recognizes that the dev talent on the web resides here, so if you have a mastery of any of the needed skills (C, GUI design) we&#x27;d love your help.
yogoalmost 12 years ago
It might be useful to mention more about how encryption is done on the website itself since that is the main selling point. As it stands I have to go through the source code.
评论 #6121575 未加载
评论 #6121624 未加载
runn1ngalmost 12 years ago
OK, &#x2F;g&#x2F;entoomen, I will keep saying what I said in one of your threads.<p>I feel it&#x27;s strange that your IP is shared to the world together with your public key, so it is, in this sense, anti-anonymous.<p>You cannot even use it with Tor, because it uses UDP.
评论 #6125651 未加载
fernlyalmost 12 years ago
As a naive potential user I am willing to take the assurance of proper crypto and forward secrecy. What needs to be addressed also is the issue of metadata. It is the broad collection and easy analysis of metadata -- NOT content -- that makes NSA monitoring so sinister. By knowing all about who you connect with, when, for how long, and with what regularity, they can know a vast amount about you.<p>What of the who&#x2F;when&#x2F;how-long&#x2F;how-often metadata is evident when using Tox? As compared to normal skype or IM, that is?
CompulsiveCoalmost 12 years ago
This has been a project on 4chan&#x27;s &#x2F;g&#x2F; board that began after Snowden&#x27;s initial leak. Its good to see that this project has developed into something substantial.
BadassFractalalmost 12 years ago
I&#x27;m glad that people familiar with security and cryptography in this thread are trying to poke holes in the product. As long as the development team uses these comments as productive criticism and fixes potential issues, everybody benefits in the end.
osthalmost 12 years ago
Questions:<p>0. How important is simplicity (modularity) to the project?<p>1. Will Tox work for user &quot;idontrungentoo&quot;? Will it compile on Solaris, BSD, etc.<p>2. Will the GUI be optional? If not, why is it mandatory?<p>3. Can Tox work without DHT? What if two users just want to call each other without connecting to tens, hundreds or thousands of strangers? If there are problems with the DHT, are they SOL?<p>It would be good to have competing teams all working on some similar system (a Skype alternative) and then have an open bake off, instead of just idle criticism in forums like this one. This way we could see which system actually works the best instead of just theorizing about design choices and taking random anecdotes from alleged users in forums on faith.
评论 #6123362 未加载
runn1ngalmost 12 years ago
&#x2F;g&#x2F; has finally managed to make this somehow usable?<p>Well, congratulations.
lvhalmost 12 years ago
It is unfortunate that this thing&#x27;s name collides with tox, the testing tool.
评论 #6121712 未加载
dkhenryalmost 12 years ago
I hate to be the bearer of bad news, but if your intent is to get around NSA snooping this doesn&#x27;t do that. All you have really done is made sure that your communications are target for closer scrutiny. Remember I don&#x27;t care _what_ you say I care _who_ your saying it to. Once I know who is talking to who and which person might be a good source of information there are much easier ways to get that information then trying to break encryption[1]<p>1. <a href="http://xkcd.com/538/" rel="nofollow">http:&#x2F;&#x2F;xkcd.com&#x2F;538&#x2F;</a>
评论 #6123563 未加载
mylorsealmost 12 years ago
Can anyone convince me why I should contribute to this project when I can already use the following?: [[bitmessage.org][Bitmessage]] [[freenetproject.org][Freenet with a chat client]] [[gnunet.org][GNUnet with chat]] [[i2p2.de][I2P-Messenger]] [[retroshare.sf.net][RetroShare]]<p>PS You could also apply a simple Icecast and&#x2F;or MPD video stream under those proctols, even [[stomp.github.io][STOMP]].
rodolphoarrudaalmost 12 years ago
&quot;...application that allows you to connect with friends and loved ones.&quot;<p>...who know what to do next after they click the &#x27;download&#x27; button and are forwarded to a GitHub page. I&#x27;d like to give the app a try, but I look at that page and I don&#x27;t know where to start.
评论 #6122546 未加载
thaweathermanalmost 12 years ago
Another app that is the same as good existing solutions and is an outgrowth of spying revelations. Easy secure messaging, calling, etc apps already exist and are freely available. Once Whisper Systems apps are out for iOS at the end of the summer the bases will be covered.
nfkdalmost 12 years ago
Apparently, we can&#x27;t use the name &quot;Tox&quot;: <a href="http://tox.readthedocs.org/" rel="nofollow">http:&#x2F;&#x2F;tox.readthedocs.org&#x2F;</a><p>Here are the most liked alternatives proposed on anther thread:<p>tala<p>whispr<p>mila<p>aspis<p>orwell<p>nota<p>extasi<p>eave<p>fabula
评论 #6124821 未加载
untitaker_almost 12 years ago
It&#x27;s kinda impressive in how many languages the website got translated from the start.
northwestalmost 12 years ago
If you&#x27;re the author, you should add it to the list: <a href="https://en.wikipedia.org/wiki/Darknet_%28file_sharing%29" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Darknet_%28file_sharing%29</a>
floor_almost 12 years ago
They&#x27;re pushing the hell out of this on the &#x2F;g&#x2F; technology board on 4chan. I wonder if large group chat rooms will be a new way of sharing files over secured&#x2F;private connections.
hnhaalmost 12 years ago
why not exchange &quot;proper&quot; keys when both parties are first both online? messaging that does not let me send messages to offline peers is quite useless in many cases. I would much prefe
astonexalmost 12 years ago
It&#x27;s funny how many focus on what are rather trivial things, the logo and name, instead of looking at the actual things which matter: the code, the security, and the idea itself.
marsalmost 12 years ago
why not hop on the xmpp train? xmpp just lacks a great client incl. some cross device synch capabilities, but besides that is secure, decentralized, open and a standard...
D9ualmost 12 years ago
All this crap about a fucking logo?<p>What about the technical merits of Tox?
chuckd1356almost 12 years ago
How&#x27;s their service going to stop a Man-in-the-middle attack, client endpoint exploits? Or the HN effect crippling their marketing servers.
fracchioalmost 12 years ago
I do like your project, why not putting it on indiegogo or pledgie to help the development and large the audience?
cpursleyalmost 12 years ago
This is great. A cross platform web app would be icing on the cake. Built on something open source like Lungojs.
Plexionalmost 12 years ago
Website owner here: Currently getting a 50k pps DDoS. It&#x27;ll be over shortly, I hope.<p>EDIT: It&#x27;s done.
评论 #6123755 未加载
snowfoxalmost 12 years ago
Wow how did you get it translated to so many different languages?
codebeakeralmost 12 years ago
Whilst we&#x27;re bashing them for IP theft, can anyone tell me why they&#x27;re using the Github Octocat logo for their “Freedom” point? It doesn&#x27;t appear to link to Github?
评论 #6125764 未加载
gsibblealmost 12 years ago
Also might want to get a better server. I&#x27;m not trusting a messaging service whose marketing site I can&#x27;t even reach.....
评论 #6121550 未加载
mtctalmost 12 years ago
Well done &#x2F;g&#x2F;!
donnfelkeralmost 12 years ago
Brought to you by the NSA.