On Mon, Feb 11, 2013 at 9:24 AM, Michael Schlenker <m...@contact.de> wrote: > > Is there some pre-made solution, or would i have to hook into the > connection setup of twisted.web and check the first few bytes for the > signs of an SSL Handshake signature? >
Subclassing the HTTP protocol class and just adding a check in dataReceived is probably the easiest thing to do, yes. Might be worth filing a ticket for this as well. My guess is the logic would be something like "in dataReceived, if you've not hit first line, and any byte is non-ASCII, close connection", which has the nice property of being more general than just SSL. Or perhaps check what Apache does exactly. -- Itamar Turner-Trauring, Future Foundries LLC http://futurefoundries.com/ — Twisted consulting, training and support.
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python