On Tue, Jun 12, 2012 at 07:21:36PM +0200, anonym wrote: > > # Claws > > > > * Check that the profile works and is torified (specifically the > > EHLO/HELO SMTP messages it sends). Send an email using Claws and a > > non-anonymizing SMTP relay. Then check that email's headers once > > received, especially the `Received:` and `Message-ID:` ones. > > * Also check that the EHLO/HELO SMTP message is not leaking anything > > with a packet sniffer: start Claws using the panel icon (which runs > > `torify claws-mail`) to > > avoid using the transparent proxy (which will confuse tcpdump). > > Disable SSL/TLS for SMTP in Claws (so take precautions for not > > leaking your password in plaintext by either changing it temporarily > > or using a disposable account). Then run `sudo tcpdump -i lo -w > > dump` to capture the packets before Tor encrypts it, and check the > > dump for the HELO/EHLO message and verify that it only contains > > `localhost`. > > We have a regression here. EHLO/HELO messages leaks the hostname > ('amnesia'), resulting in '*@amnesia' Message IDs, and 'amnesia' in > the last Received field. I managed to track down the culprit: torsocks. > We start claws-mail with torify, which uses torsocks over tsocks. > Switching back to tsocks, like in 0.11 and previous releases, fixes the > leak.
If tsocks really is good enough, here is a quick and dirty hack, hastly tested in the wild, no time for a proper patch: 1. Create `/usr/bin/torified-claws-mail` (perm 755) with: #!/bin/sh TSOCKS_CONF_FILE=/etc/tor/tor-tsocks.conf tsocks.distrib claws-mail 2. Update .desktop (applications and shortcut icon) to use `torified-claws-mail`. I have only gone so far to look upon /proc/$PID/maps to see that libtsocks was indeed loaded. I don't know if that fixes the regression or introduce others. This is not the nicest, but we have in mind to ditch Claws soon enough. -- Ague
pgpyYoxynyjiI.pgp
Description: PGP signature
_______________________________________________ tails-dev mailing list tails-dev@boum.org https://mailman.boum.org/listinfo/tails-dev