hippie n00b

Joined: 08 Mar 2004 Posts: 41
|
Posted: Sun Jan 07, 2007 2:41 pm Post subject: YoSucker and TOR |
|
|
I'm trying to fetch my yahoo mail through TOR but fails.
I get the following error message "Can't SSLize the Socket!"
This is how my YoSucker config looks like
Code: |
<Connect Info>
# Set your YahooMail server address
# IMPORTANT: Always leave mail.yahoo.com here
# even if you normally use lets say mail.yahoo.it!!!
HOST=mail.yahoo.com
# Port YoSucker should connect to - if commented, defaults to 80/443
# Obsolete - note needed any more
# PORT=8080
</Connect>
<Login Details>
# What's your YahooMail username/id?
USERNAME=my_username
# Your Yahoo password - must be encrypted
# (use EncPasswd utility to encrypt it)
#PASSWD=b1a991accadd6409368f462864339dfa
PASSWD=my_password
# Should I use a secure connection to login?
# Default is 1 (Yes) - login is slower but more secure
SSL=1
# Force four-step-login procedure?
# This feature is needed with some accounts (e.g. rocketmail.com accounts)
# Try FORCE4=1 when you experiece Abnormal Yahoo Mail behavior (02) errors during login
# Options: 1 (4-step-login) / 0 (standard r23-step-login)
# FORCE4=1
# Force third step in login procedure?
# This feature should not be needed anymore, but is here just in case
# Try FORCE3=1 when you expeience a "Failed!!! Check your username and password!" message
# but have already verified your password
# Options 1 (execute 3rd step) / 0 (Standard login)
# FORCE3=1
# Try to restore previous session, skip the login procedure
# Default is 0 (No), YoSucker will login all the times
# 1 (Yes) / 0 (No)
RESPAWN=0
</Login>
<Fetch Mail>
# Where should I fetch the messages from?
# CASE SENSITIVE!!!
# Options are: Inbox, Sent, Trash, Draft, Bulk or any of your YM folders
# Multiple comma separated folders are allowed (eg. BOX=Inbox,Bulk)
BOX=Inbox
# YoSucker will provide you with From:,To:,Subject: information for
# the new messages in the DIGGEST folder, without actually fetching any message.
# Apply the same options and restrictions as to BOX parameter
# You DON'T have to add these folders to BOX parameter
# DIGEST=Bulk
# Messages will be saved (appended) in...
# For procmail add procmail command line and set following PIPE to 1
# See FAQ...
OUTFILE=/home/user/.mbox
# The next parameter determines whether your mail is written to
# a file or redirected to another program such as "procmail"
# Options: 0 (output to file) or 1 (out to pipe)
# Leave 0 unless you know what you're doing
PIPE=0
# Restore the read/unread status of the messages in your Yahoo box?
# Note: Turning this feature ON may slow things down - especially switch 2!
# 2 (Immediate) / 1 (After fetching all messages) / 0 (No)
UNCHANGED=0
# Leave mail on server? - default is 1 (Yes)
# If set to 0 fetched messages will be moved to
# Trash folder on the server
LEAVE=1
# Empty trash when logout?
# 1 (Yes) / 0 (No!)
TRASH=0
# Empty bulk folder when logout?
# 1 (Yes) / 0 (No!)
BULK=0
# Warn me when I use more then QUOTA percent of my mailbox space
# Default is 85
# QUOTA=80
# LIMIT is a speed tuning option; See FAQ documentation for details
# Default is 25; Set to 0 for no limit; 10-15 should be OK for daily use
#LIMIT=25
LIMIT=0
# Yahoo sometimes tends to lock up your account if your connection is fast
# and you trying to download a lot of messages. Try to turn this feature on
# if you experience YoSucker to freeze or return a lot of Header Corruption messages.
# Turning this feature on can significantly slow YoSucker down.
# Options: number of seconds to wait between two HTTP requests (default is 0)
# SNEAKYSLEEP=15
# Quote any From_ occurence in the message body so the message doesn't get split
# This may be necessary in some cases; see yosucker-general mail list for details
# If unsure, leave the following line quoted or set to 0
# Options: leave message body asis = 0; quote From_ lines = 1
# QUOTEFROM=0
# Remove the "From " beginning of message delimiter (needed for some mail processing apps)
# Leave commented or set to "0" unless you know EXACTLY what you're doin'!!!
# Options: use delimiter = 0; NO delimiter = 1
# NOFROM=0
</Fetch>
<Proxy Settings>
# Set your proxy server address
PROXY=localhost
# Set your proxy port
PROXY_PORT=8118
# Set your proxy username
# PROXY_USER=your_proxy_username
# Set proxy password
# Use EncProxyPasswd utility to encrypt it
# PROXY_PASS=XXXXXXXXX
</Proxy>
<Other>
# Select how much should Yo!Sucker show
# Options: quiet = 0, normal = 1, verbose = 2
DEBUG=1
# Choose an action (i.e. a command to execute when new mail arrives
# ON_NEWMAIL="command attributes"
# This command will be executed when YoSucker finds no new incoming messages
# ON_NO_MAIL="command attributes"
</Other>
<Lethal Options>
# IMPORTANT!!!! Setting the following CLEAN option to "KillEmAll"
# will move all your messages stored in selected BOX into trash,
# WITHOUT actually fetching the messages!!! Repository will be
# ignored.
#
# BE VERY CAREFUL WITH THIS FEATURE!!!
#
# Never set CLEAN=KillEmAll unless you know EXACTLY what you're
# doing. I warned ya!
#
# THIS IS A SEEK&DESTROY ALGORITHM!!!
#
# Options: KillEmAll (erase all messages),
# all the other values will be ignored.
CLEAN=0
</Lethal>
|
and my torrc
Code: |
## Configuration file for a typical Tor user
## Last updated 22 July 2005 for Tor 0.1.0.13.
## (May or may not work for older or newer versions of Tor.)
#
## See the man page, or http://tor.eff.org/tor-manual.html, for more
## options you can use in this file.
#
# On Unix, Tor will look for this file in someplace like "~/.tor/torrc" or
# "/etc/torrc"
#
# On Windows, Tor will look for the configuration file in someplace like
# "Application Data\tor\torrc" or "Application Data\<username>\tor\torrc"
#
# With the default Mac OS X installer, Tor will look in ~/.tor/torrc or
# /Library/Tor/torrc
## Default username and group the server will run as
User tor
Group tor
## Replace this with "SocksPort 0" if you plan to run Tor only as a
## server, and not make any local application connections yourself.
SocksPort 9050 # what port to open for local application connections
SocksBindAddress 127.0.0.1 # accept connections only from localhost
#SocksBindAddress 192.168.0.1:9100 # listen on a chosen IP/port too
## Entry policies to allow/deny SOCKS requests based on IP address.
## First entry that matches wins. If no SocksPolicy is set, we accept
## all (and only) requests from SocksBindAddress.
#SocksPolicy accept 192.168.0.1/16
#SocksPolicy reject *
## Allow no-name routers (ones that the dirserver operators don't
## know anything about) in only these positions in your circuits.
## Other choices (not advised) are entry,exit,introduction.
AllowUnverifiedNodes middle,rendezvous
## Logs go to stdout at level "notice" unless redirected by something
## else, like one of the below lines. You can have as many log lines as
## you want.
##
## Send all messages of level 'notice' or higher to /var/lib/log/tor/notices.log
#Log notice file /var/lib/log/tor/notices.log
## Send only debug and info messages to /var/lib/log/tor/debug.log
#Log debug-info file /var/lib/log/tor/debug.log
## Send ONLY debug messages to /var/lib/log/tor/debug.log
#Log debug-debug file /var/lib/log/tor/debug.log
## To use the system log instead of Tor's logfiles, uncomment these lines:
#Log notice syslog
## To send all messages to stderr:
#Log debug stderr
Log notice file /var/log/tor/tor.log
## Uncomment this to start the process in the background... or use
## --runasdaemon 1 on the command line.
#RunAsDaemon 1
## Tor only trusts directories signed with one of these keys, and
## uses the given addresses to connect to the trusted directory
## servers. If no DirServer lines are specified, Tor uses the built-in
## defaults (moria1, moria2, tor26), so you can leave this alone unless
## you need to change it.
#DirServer 18.244.0.188:9031 FFCB 46DB 1339 DA84 674C 70D7 CB58 6434 C437 0441
#DirServer 18.244.0.114:80 719B E45D E224 B607 C537 07D0 E214 3E2D 423E 74CF
#DirServer 86.59.5.130:80 847B 1F85 0344 D787 6491 A548 92F9 0493 4E4E B85D
## The directory for keeping all the keys/etc. By default, we store
## things in $HOME/.tor on Unix, and in Application Data\tor on Windows.
#DataDirectory /var/lib/lib/tor
DataDirectory /var/lib/tor/data
## The port on which Tor will listen for local connections from Tor controller
## applications, as documented in control-spec.txt. NB: this feature is
## currently experimental.
#ControlPort 9051
############### This section is just for location-hidden services ###
## Look in .../hidden_service/hostname for the address to tell people.
## HiddenServicePort x y:z says to redirect a port x request from the
## client to y:z.
#HiddenServiceDir /var/lib/lib/tor/hidden_service/
#HiddenServicePort 80 127.0.0.1:80
#HiddenServiceDir /var/lib/lib/tor/other_hidden_service/
#HiddenServicePort 80 127.0.0.1:80
#HiddenServicePort 22 127.0.0.1:22
#HiddenServiceNodes moria1,moria2
#HiddenServiceExcludeNodes bad,otherbad
################ This section is just for servers #####################
## NOTE: If you enable these, you should consider mailing your identity
## key fingerprint to the tor-ops, so we can add you to the list of
## servers that clients will trust. See
## http://tor.eff.org/doc/tor-doc.html#server for details.
## Required: A unique handle for this server
Nickname asdfasdfasdf
## The IP or fqdn for this server. Leave commented out and Tor will guess.
Address xx.xxx.xxx.xxx #valid til new ipadress
## Contact info that will be published in the directory, so we can
## contact you if you need to upgrade or if something goes wrong.
## This is optional but recommended.
#ContactInfo Random Person <nobody AT example dot com>
## You might also include your PGP or GPG fingerprint if you have one:
#ContactInfo 1234D/FFFFFFFF Random Person <nobody AT example dot com>
## Required: what port to advertise for tor connections
ORPort 9001
## If you want to listen on a port other than the one advertised
## in ORPort (e.g. to advertise 443 but bind to 9090), uncomment
## the line below. You'll need to do ipchains or other port forwarding
## yourself to make this work.
#ORBindAddress 0.0.0.0:9090
## Uncomment this to mirror the directory for others (please do)
#DirPort 9030 # what port to advertise for directory connections
## If you want to listen on a port other than the one advertised
## in DirPort (e.g. to advertise 80 but bind 9091), uncomment the line
## below. You'll need to do ipchains or other port forwarding yourself
## to make this work.
#DirBindAddress 0.0.0.0:9091
## A comma-separated list of exit policies. They're considered first
## to last, and the first match wins. If you want to *replace*
## the default exit policy, end this with either a reject *:* or an
## accept *:*. Otherwise, you're *augmenting* (prepending to) the
## default exit policy. Leave commented to just use the default, which is
## available in the man page or at http://tor.eff.org/documentation.html
##
## Look at http://tor.eff.org/faq-abuse.html#TypicalAbuses
## for issues you might encounter if you use the default exit policy.
##
## If certain IPs and ports are blocked externally, e.g. by your firewall,
## you should update your exit policy to reflect this -- otherwise Tor
## users will be told that those destinations are down.
##
#ExitPolicy accept *:6660-6667,reject *:* # allow irc ports but no more
#ExitPolicy accept *:119 # accept nntp as well as default exit policy
ExitPolicy reject *:* # middleman only -- no exits allowed
#ExitPolicy accept *:25,reject *:* # reject port 25
BandwidthRate 500 KB
BandwidthBurst 2 MB
|
So far I tried:
Removing the firewall, -no success
Chaning SSL=0 in YoSucker (no SSL), -then I receive "Abnormal Yahoo Mail behavior (01)!". I get this even if I don't use TOR to access yahoo mail
changinYoSucker conf PROXY_PORT=9050, -no success
I have no problem accessing yahoo mail without the TOR proxy or through Mozilla-Firefox with TOR.
Any ideas?
/H |
|