Page MenuHomePhabricator

Run unMessage on Whonix
Open, NormalPublic

Description

Hello!

unMessage is a peer-to-peer instant messenger that uses Onion Services for transport and Double Ratchet for encryption. We are currently testing it to make a release and would like to know what you guys think. I was going to post on the forum but would like to do that once we have tested a bit more (please let me know if this tracker should be used exclusively for Whonix development).

I have opened an issue on GitHub because we have not been able to run it on Whonix. Can you help us?

Thanks!

Details

Impact
Normal

Event Timeline

dau created this task.Feb 2 2017, 9:41 PM
Patrick triaged this task as Normal priority.Feb 2 2017, 10:37 PM
Patrick changed Impact from Needs Triage to Normal.
Patrick added a subscriber: HulaHoop.

Thank you for your interest! Don't worry too much about formalities. I like clean tickets and reorganize them if useful. Anyhow, this ticket is very much fine.

answered here:
https://github.com/AnemoneLabs/unmessage/issues/2#issuecomment-277091439

also created port to ephemeral Tor hidden services / python-stem:
https://github.com/AnemoneLabs/unmessage/issues/4

dau added a comment.Feb 3 2017, 1:01 AM
In T622#11988, @Patrick wrote:

Thank you for your interest! Don't worry too much about formalities. I like clean tickets and reorganize them if useful. Anyhow, this ticket is very much fine.

answered here:
https://github.com/AnemoneLabs/unmessage/issues/2#issuecomment-277091439

also created port to ephemeral Tor hidden services / python-stem:
https://github.com/AnemoneLabs/unmessage/issues/4

Thank you very much, Patrick!

@dau That's awesome :) I was waiting for more competition in the Onion messaging space and I like that you guys are using an extra crypto layer as fallback.

Thanks for letting us know about it. I'll give it a spin and post feedback on Github.

dau added a comment.Feb 3 2017, 7:00 AM

@dau That's awesome :) I was waiting for more competition in the Onion messaging space and I like that you guys are using an extra crypto layer as fallback.

Thanks for letting us know about it. I'll give it a spin and post feedback on Github.

Thank you @HulaHoop!

I use Whonix daily and I not only want to run unMesssage on it, but I hope it can contribute to Whonix somehow.

Thank you very much for you guys' help, feedback, and well, basically all your work :D

@dau The Tor Project is running a series of blog posts on OS's and programs that make use of their network as part of raising awareness about them in the community. These are short articles that describe what the respective projects are about and their future goals. I want to let them know about unMessage. This will get attention and potentially attract more coders. What do you think? Check with your friend rxcomm and let me know.

dau added a comment.Feb 13 2017, 10:16 PM

@dau The Tor Project is running a series of blog posts on OS's and programs that make use of their network as part of raising awareness about them in the community. These are short articles that describe what the respective projects are about and their future goals. I want to let them know about unMessage. This will get attention and potentially attract more coders. What do you think? Check with your friend rxcomm and let me know.

Thanks @HulaHoop! I talked to rxcomm and we agree, that's a great idea! unMessage is quite a new project and we expect some teething pains, but we're looking forward to regular users providing feedback. Also, while we believe unMessage is very strong against passive adversaries, not much has been done to deal with active adversaries (especially if the attacker is someone you have already established a conversation with). Suggestions from the community will definitely help with that process as well.

Some good news is that this weekend rxcomm and I were able to work on voice conversations and it went very well. I am currently organizing the code before pushing the changes.

Thank you very much!

:) I'll work on writing a draft and post it for your feedback.

HulaHoop added a comment.EditedFeb 16 2017, 4:01 AM

unMessage is an anonymous communication messenger that uses Tor to hide metadata of participants. Its still in early development, however a major new feature such as Tor-to-Tor audio chat (the first such implementation we are aware of) has been included. Major additions like file-sharing support, video conferencing and a portable code-base for mobile platforms are planned.

Our major goal is to provide a better UX and a competitive feature set to move users away from proprietary solutions that don't respect privacy. Though not ready for mass adoption yet, we encourage the more technical audience among you to go ahead try it out. We appreciate any feedback and/or pull requests.

Check us out on Github:

https://github.com/AnemoneLabs/unmessage

dau added a comment.Feb 17 2017, 12:11 AM

unMessage is an anonymous communication program that uses Tor to hide metadata of participants. Its still in early development, however a major new feature such as Tor-to-Tor audio chat (the first such implementation we are aware of) has been included. Major additions like file-sharing support, video conferencing and a portable code-base mobile platforms are planned.

Our major goal is to provide a better UX and a competitive feature set to move users away from proprietary solutions that don't respect privacy. Though not ready for mass adoption yet, we encourage the more technical audience among you to go ahead try it out. We appreciate any feedback and/or pull requests.

Check us out on Github:

https://github.com/AnemoneLabs/unmessage

Thanks @HulaHoop, it looks great! For people not familiar with it, I think the first sentence might seem a bit vague. I would use "messenger" (or something like that) instead of just "program". What do you think?

You wrote a nice description of unMessage and exactly what will draw people's attention. Hopefully they will be interested in contributing :)

@dau OK great. included your suggestion.

@Patrick Can you please check with Shaari for publishing?

I waited for the Tor PR guys to get back to me but I'm pretty sure they won't at this point. I went ahead and announced it on our blog and other high traffic mail lists to get more attention.

https://www.whonix.org/blog/announcing-unmessage-next-gen-tor-messenger
https://lists.torproject.org/pipermail/tor-talk/2017-February/042954.html
https://mailman.stanford.edu/pipermail/liberationtech/2017-February/016882.html

dau added a comment.Feb 21 2017, 10:36 PM

I waited for the Tor PR guys to get back to me but I'm pretty sure they won't at this point. I went ahead and announced it on our blog and other high traffic mail lists to get more attention.

https://www.whonix.org/blog/announcing-unmessage-next-gen-tor-messenger
https://lists.torproject.org/pipermail/tor-talk/2017-February/042954.html
https://mailman.stanford.edu/pipermail/liberationtech/2017-February/016882.html

@HulaHoop, that's great! It looks like a few people already tested it and hopefully the audience will keep growing!

Thank you so much :)