|
How obvious is it to a network administrator that I'm using a p2p program through their precious proxy? I have a slight concern that they might not be 100% pleased. Is there anything i can do about this?
By the way excellent program works like a treat with Kazaa lite.
|
|
|
|
|
Hi,
It depends on admin's skills, laziness, and verminness...
The sys admins read the summary statistics for traffic activity.
These statistics can say to him "Spunky Monkey makes many many traffic to these site..."
If the sys admin is enough smart - and the programs you are using uses a static server (like old Napster), or to specified port you will be catched...
If for example Kazaa server listens on port 2560 ... and sysadmin knows that... and He looks at the statistics that for last week you made huge traffic with ip x.x.x.x:2560
The sysadmin will know that you are using Kazaa.
The sysadmins hates Kazaa like apps because two reasons:
1. They generates much traffic
2. They are used for pirated music distribution.
Best regards
Svetoslav Chekanov
D-Bross
|
|
|
|
|
How can I configure the config.txt to use software like file-sharing?
What is the complete configuration?
Thanks
|
|
|
|
|
I am using my univeristy's ISP and they are blocking Kazaa, IRC, and other file-sharing networks like Emule/Edonkey.
I was wondering if this is the program for me? If I run this on my machine, which is connected via dial-up will I be able to use Kazaa and IRC?
If so, how would I set it up?
In the config file
# S S H - P R O X Y
# Copyright (c) 2000 D-Bross
# written by Svetoslav Chekanov (sv_cehkanov@d-bross.com)
#
# Free for non-commercial use
#-------------------------------
EnableLog=yes
#-------------------------------
SOCKSPort=8888
#-------------------------------
UseSHttpProxy=No
SHttpProxyHost=
SHttpProxyPort=
What would I put as the values? Do I need to enable SHttpProxyHost? Do I need to run this on a machine that isn't on my University's network? How would I setup Kazaa and Mirc to use it?
Thanks, I know I have a lot of questions.
|
|
|
|
|
Hi,
I will give the example with mIRC, because I know it.
If you have the environment:
HTTP Proxy: 192.168.0.1 on port 8080
Your Computer: 192.168.0.25
EnableLog=yes<br />
#-------------------------------<br />
SOCKSPort=8888<br />
#-------------------------------<br />
UseSHttpProxy=Yes<br />
SHttpProxyHost=192.168.0.1<br />
SHttpProxyPort=8080
So now run SSH Proxy on your machine (enter "java SSHProxy").
Now you will see some text - the log.
Start mIRC
set-up mIRC:
Use SOCKS Firewal - yes<br />
SOCKS 5 - yes<br />
Firewall Hostname - 102.168.0.25 (you IP address)<br />
Firewall Port - 8888 (SSH Proxy)
Now Hit mIRC button CONNECT and begin the chat...
That's all folks.
|
|
|
|
|
I want to set up a dynamic ssh-tunnel, i.e., the type of tunnel you set up with the -D switch (*). I am not sure if this program offers this functionality, does it?
Background: At my office I have to use a http-proxy to connect to internet. However, I want to set up dynamic tunnel through this proxy so I can use services on ports that are blocked by the firewall.
To do this I need something that supports SSH, dynamic tunnels and http-proxies.
* -D port
Specifies a local ``dynamic'' application-level port forwarding. This works by allocating a socket to listen to port on the local side, and whenever a connection is made to this port, the connection is forwarded over the secure channel, and the application protocol is then used to determine where to connect to from the remote machine. currently the SOCKS4 protocol is supported, and ssh will act as a SOCKS4 server. Only root can forward privileged ports. Dynamic port forwardings can also be specified in the configuration file.
|
|
|
|
|
This article is the right solution for your problem.
The main goal of my SSH Proxy is to enable people that have access only to HTTP Proxy - to use other internet applications such as IRC, Mail, ICQ, GetRight and etc.
So - read carefully the description of SSH Proxy and enjoy.
best regards
Svetoslav Chekanov
P.S. Don't forget to rate this article with highest number !!!
and visit www.d-bross.com
|
|
|
|
|
I have a question need a solution. the question as following:
In my proxy server, it's only Http protocol and Socks4/Socks5 is available, but I need to develop a program that use the Smtp protocol or other protocols except for Http and Socks4/Socks5 protocol in my client, such as sent mail. Is it feasible? if yes, how to accomplish the connection? can you give me a comment about this?
Wally
|
|
|
|
|
Hi,
The easiest way to make a connection through proxy is to use HTTP Proxy.
Most of HTTP Proxies supports command "CONNECT" which makes a tunnel to the destination.
When this tunnel is established - the communication is like you are connected directly.
Unfortunately the command CONNECT can be disabled. But it is not problem of this discussion. So, how to make HTTP-S Tunnel:
1. Connect to HTTP Proxy
2. Send the string "CONNECT www.myserver.com:25 HTTP/1.0\r\n\r\n"
3. Wait for a response.
4. Check if response begins with "2" (like "200 Conenction Established.\r\n\"
then you have successfuly connected to www.myserver.com:25 through HTTP-S Tunnel.
If response begins with other - there is a prooblem..
That's all.
SOCKS Protocol is powerful, but complex to implement. You can look somwhere for free library (classes) of SOCKS client.
best regards
Svetoslav Chekanov
|
|
|
|
|
Mr. Chekanov
I had tried to test followed your solution, but the proxy server responded to error message, the error message is:
HTTP/1.1 400 Bad Request(The data is invalid.)
Via:1.1 TL_ODC
Connection:close
Proxy-Connection:close
Pragma:no-cache
Cache-Control:no-cache
Content-Type:text/htm
content-length:3672
......
......
In Proxy Server, it is only 80(HTTP) and 8080(HTTP PROXY) port availabled
In my program of client, first, I connect The proxy Server;
Second, I sent 'CONNECT smtp.163.net:25 HTTP/1.1' to Proxy Server;
third, sent two CRLF to Proxy Server;
finally, received message from Proxy Server, but the Proxy Server responded message code is 400.
I don't know how to solution the problem, Mr. Chekanov, could you give me another solution??
Thanks
Wally
|
|
|
|
|
The command "CONNECT" is only in HTTP Proxy, not www server.
Some HTTP systems combining both WWW Server (http server) + Proxy (http proxy) to listen at one port and regarding the request they guess what to do.
You doesn't explain to what port you are connecting - 80 or 8080 ?
On port 80 is listening WWW Server - so response of type "BAD REQUEST" is normal.
But if you are connecting to 8080 - where is the HTTP Proxy - then... I think the System Administrator is configuret HTTP Proxy to DISABLE COMMAND "CONNECT"...
So - the solution is to enable the command "CONNECT"
But I will suggest to you - to install on your computer (or near you) HTTP Proxy especially for testing.
That way I tun my HTTP Proxy on my own machine and testing...
best regards
Svetoslav Chekanov
P.S. Don't forget to rate thisarticle with higher value !!!
and visit www.d-bross.com
|
|
|
|
|
My HTTP PRoxy has uses Username/Password for authentication
Please advise
|
|
|
|
|
I've implemented basic authentication. You can download my changes from http://alyandon.hypermart.net/SSHProxy.zip
|
|
|
|
|
I tried your modified version. Your zip doesn't contain the .class file, so I used the old one. Now when I run jview sshproxy I get the following:
C:\sshproxy>jview SSHProxy
----------------------------------------------
S S H P R O X Y
SOCKS Proxy Server -> HTTP SSL tunnel Master
----------------------------------------------
Copyright (c) 1999 D-Bross www.d-bross.com
Free for non-commercial use.
----------------------------------------------
Params : None
Config File : "config.txt"
"config.txt": EnableLog=<yes no="">
"config.txt": SOCKSPort=<portnumber>
"config.txt": UseSHttpProxy=<yes no="">
"config.txt": SHttpProxyHost=<hostname ip="">
"config.txt": SHttpProxyPort=<portnumber>
----------------------------------------------
Number Format Error in LoadInt(80 )
USE of SHTTP Proxy Enabled.
SHTTP Proxy Host : xx.xx.xx.xx
SHTTP Proxy Port : 0
---------------------------------------
Logging : On
---------------------------------------
SOCKS Proxy Port : 8888
---------------------------------------
Error : Invalid settings for SHttpProxy ! Use of SHTTP Proxy disabled !
SOCKS Server Created.
SOCKS Server Started.
SOCKS Server Listen at Port : 8888
Please help me. Also if you can please give some information on setting up Kazaa to work with sshproxy.
Thanks
|
|
|
|
|
I had your proxy on my win2000 machine without problems, but yet, i installed winxp and put the program too.The problem is , that after filling the lines of the config.txt, I try to create this .bat archive whit the command jview SSHProxy, and it doesn´t work.
It should appear the ms-dos window and the system working, but no, I don’t understand why, and ive tried to install it plenty of times, but no solution,m the msdos window appears after starting the start.bat, and gets immediately closed, so I cant see first wheres the problem, and why it doesn’t start to sock.
Could you help me , tell me something or simply give me a tipp,
|
|
|
|
|
|
yes, it works!
configure your socks proxy as shown above, use SocksCap
(http://www.socks.nec.com) and configure it to your local socks 5 proxy (IP 128.0.0.1, Port 1080).
Install eMule and create a new application profile in Sockscap.
Start your socks proxy,sockscap and eMule from sockscap->
it works.
In my case it tunnels a restrict firewall which only passes some ports (80 etc.)
|
|
|
|
|
how do you do socks with edonkey not emule?
|
|
|
|
|
as eMule uses the edonkey network i don´t care about the
edonkey client. Somehow, i´m not able to tunnel edonkey itself.
|
|
|
|
|
hello ren,
can you please send an complete instruction to starwars77@gmx.de. thank you very much
|
|
|
|
|
Hi,
would you please email me all steps completly, because I can't do as you say. Thank you very much. My email: lukasjav@hotmail.com
|
|
|
|
|
Everytime I try this, Socks cap v2 causes emule, version .26a to crash....
I have tried this 100 times and yet it doesn't work. Care to post some screenshots or a guide on how this is done? I mean it is easy to say, I did it, but for the others that would like to try it as well, it would be nice if you could at least make your "how to" a little more extensive.
BB
|
|
|
|
|
Well I tried to use this software and i am impressed .. i Guess it works but its slow .. the problem is emule is designed to initiate lots of socks request and the software is not designed to handle such many request .. so it crashes .. i have tried something due to which atleast it doesnt crahes but it hangs for few secs and then works and then again hangs and then again works .. what you could do is do the following seeting and leave its running .. it is running with me perfectly fine...
first of all disable the udp port .. thats what crashes it
Second decrease the number of sources per file and maximum number of connections ... i have it 200 for both
thats all .. wish you best of luck .. as i said leave it on task bar running dont bother it hangs coz if it hangs for 10 secs then it works for 10 secs adn again hang .. but hopefully its not crashing now
se yah
|
|
|
|
|
reason this wont work for most people is that localhost has IP 127.0.0.1, NOT 128... as described above!
mind that this program will not be able to give u a high id in emule, you will get lowid, but at least u may be able to connect
|
|
|
|
|
Hi, can you send me a compilated version of socks proxy?
|
|
|
|