Might I suggest that you check out JanusVM.

http://janusvm.peertech.org/

When tested, JanusVM was able to prevent your real IP from being revealed
through HD's decloak test (nice test BTW).

Keep in mind, JanusVM only works with Windows and Linux at the moment
because it uses VMware.
I requested a Beta copy of VMware for OS X, but haven't heard back from
VMWare yet.

Gopher, FTP, or any other TCP based session will be going through Tor when
you use JanusVM.
DNS request are also redirected through Tor, so no DNS leaks either.

Give it a try, let me know if you have any questions or concerns.

~ Kyle
http://janusvm.peertech.org

On 3/30/07, Michael_google gmail_Gersten <[EMAIL PROTECTED]> wrote:

Decloak fails on Safari, Mac OS, 10.4.9. Firefox on the same machine
works, and reveals my real external NAT from both Java AND Flash.

Java version:

java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)

Java console on Safari:

basic: Referencing classloader: [EMAIL PROTECTED],
refcount=1
basic: Added progress listener: [EMAIL PROTECTED]
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
network: Connecting
http://metasploit.com/research/misc/decloak/HelloWorld.class with
proxy=HTTP @ /127.0.0.1:8118
basic: Loading
http://metasploit.com/research/misc/decloak/HelloWorld.class
from cache
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
liveconnect: JSObject::call: name=decloakAppletCallback

Java console on Firefox:

basic: Referencing classloader: [EMAIL PROTECTED],
refcount=1
basic: Added progress listener: [EMAIL PROTECTED]
basic: Loading applet ...
basic: Initializing applet ...
Fri Mar 30 12:21:32 PDT 2007 JEP creating applet HelloWorld
(http://metasploit.com/research/misc/decloak/)
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
<<< ProxyClassLoader: defined LiveConnectProxy class. >>>
<<< Here're the permissions you've got: >>>
<<< [EMAIL PROTECTED] (
(java.net.SocketPermission metasploit.com connect,accept,resolve)
)
>>>
basic: Starting applet ...
basic: Stopping applet ...
basic: Referencing classloader: [EMAIL PROTECTED],
refcount=2
basic: Added progress listener: [EMAIL PROTECTED]
basic: Loading applet ...
basic: Initializing applet ...
Fri Mar 30 12:21:35 PDT 2007 JEP creating applet HelloWorld
(http://metasploit.com/research/misc/decloak/)
basic: Removed progress listener: [EMAIL PROTECTED]
basic: Finding information ...
basic: Releasing classloader: [EMAIL PROTECTED],
refcount=1
basic: Done ...
basic: Joining applet thread ...
basic: Destroying applet ...
basic: Disposing applet ...
basic: Quiting applet ...
basic: Joined applet thread ...
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
network: Connecting socket://metasploit.com:80 with proxy=SOCKS @
/127.0.0.1:9050
<<< ProxyClassLoader: defined LiveConnectProxy class. >>>
<<< Here're the permissions you've got: >>>
<<< [EMAIL PROTECTED] (
(java.net.SocketPermission metasploit.com connect,accept,resolve)
)
>>>
basic: Removed progress listener: [EMAIL PROTECTED]
basic: Finding information ...
basic: Releasing classloader: [EMAIL PROTECTED],
refcount=0
basic: Caching classloader: [EMAIL PROTECTED]
basic: Current classloader cache size: 1
basic: Done ...
basic: Joining applet thread ...
basic: Destroying applet ...
basic: Disposing applet ...
basic: Quiting applet ...
basic: Joined applet thread ...

Reply via email to