From: Dave A. <da...@im...> - 2003-01-15 13:33:55
|
Have you tried timoutsocket.py? I quite like it and it works on Windows. -dave On Wed, 15 Jan 2003 13:31:59 +0000 "mjabbur" <mj...@te...> wrote: > My major problem is the timeout. If the server does not have SSL it > will block forever. I've thought to use the alarm function but this > script will also run on Windows which does not have support for alarm. > Anyway I'll try the OpenSSL list. > > Thanks, > Marlon > > ---------- Cabeçalho inicial ----------- > > De: pyo...@li... > Para: pyo...@li... > Cópia: > Data: 15 Jan 2003 11:27:27 +0100 > Assunto: Re: [pyOpenSSL] How to detect if a port has SSL running? > > > tis 2003-01-14 klockan 14.14 skrev Marlon Jabbur: > > > Hi list, > > > I've been using pyOpenSSL for a while and I have a problem that I > could > > > not solve and maybe someone can help me. > > > My problem is how do I detect if a arbitrary port is running or > not SSL? > > > When I establish a connection with a non-ssl server and I try to > > > send some data it hangs forever, I'm guessing that the problem is > > > that > the > > > SSL handshake never completes, but how can I catch this error in a > > > script? > > > > I think it depends on the SSL version, and I think it is better to > > ask this question on the openssl-users mailing list. > > > > I'm not sure you would *want* to be able to detect it (other than > > timing out) since it invites solutions on the form "Try SSL and if > > that fails, revert to non-encrypted communication" which in turn > > invites downgrade attacks from a malicious party. I think. :) > > > > > > /Martin > > > > > > > > ------------------------------------------------------- > This SF.NET email is sponsored by: Take your first step towards giving > > your online business a competitive advantage. Test-drive a Thawte SSL > certificate - our easy online guide will show you how. Click here to > get started: http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0027en > _______________________________________________ > pyopenssl-list mailing list > pyo...@li... > https://lists.sourceforge.net/lists/listinfo/pyopenssl-list > |