Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3A98478F.D87A670A@ece.gatech.edu> Date: Sat, 24 Feb 2001 18:45:19 -0500 From: "Charles S. Wilson" X-Mailer: Mozilla 4.75 [en] (WinNT; U) X-Accept-Language: en MIME-Version: 1.0 To: madhu AT quickmonkey DOT com CC: robert DOT collins AT itdomain DOT com DOT au, cgf AT redhat DOT com, cygwin AT cygwin DOT com Subject: Re: cygwin with sockscap32 References: <200102222041 DOT f1MKfKj29110 AT quickmonkey DOT com> <20010224164002 DOT B6385 AT redhat DOT com> <200102242149 DOT f1OLns802613 AT quickmonkey DOT com> <00b601c09eb4$e3cc1ac0$0200a8c0 AT lifelesswks> <00d801c09eb5$45537360$0200a8c0 AT lifelesswks> <200102242330 DOT f1ONULl02793 AT quickmonkey DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit MADHU wrote: > > helu, without any disrespect: I am not skilled in win32 api's and > unfortunately I am not qualified enough to understand the mechanisms - > which was why I posted the original question, with the hope that > someone who recognized the call to the registry (where the application > hangs) might explain what was going on. > > sockscap (like runsocks) takes a binary program, and at runtime uses > different socks-aware dlls after intercepting network calls. that is > the extent of my understanding. If you read my message time-stamped 18:27:43 -0500, the problem is few (if any) of US understood what sockscap WAS. Here's a WAG (wild-ass-guess): when a "new" application that sockscap has never seen before attemps to call any WinSock functions, sockscap creates some sort of entry in the registry FOR the application, where it will store information concerning HOW this new application uses networking, what SOCKS protocol should be used for it, etc. So, in this case, socks32.dll is creating registry keys for ssh.exe, and hangs -- looks to me like socks32.dll has the bug, not ssh. But, again, refer to sockscap FAQ#7 quoted in my other message. > I also did not understand the legal > issues that came up. sockscap is distributed under a license, and I'm > was not aware if it was illegal to run cygwin under sockscap. No, it's illegal to distribute binaries that use cygwin, without (a) distributing the source, or (b) buying a proprietary cygwin license. However, that doesn't apply to sockscap -- it doesn't "use" cygwin. See my other messages. > I do know that f-secure and certain other products that use some > security features (like license NTLM stuff) of windows do not run > under sockscap: I was especially pleased that earlier cygwin did not > complain. From a naive "end user" point of view, I lose cool > functionality that I had. It appears this is because sockscap "makes assumptions about the application and stack implementation" that are not valid for f-secure and now, cygwin. --Chuck -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple