Hackfut Security File Manager
Current Path:
/usr/lib64/python2.6/site-packages/M2Crypto/SSL
usr
/
lib64
/
python2.6
/
site-packages
/
M2Crypto
/
SSL
/
📁
..
📄
Checker.py
(8.27 KB)
📄
Checker.pyc
(7.97 KB)
📄
Checker.pyo
(7.97 KB)
📄
Cipher.py
(1.04 KB)
📄
Cipher.pyc
(2.81 KB)
📄
Cipher.pyo
(2.81 KB)
📄
Connection.py
(11.75 KB)
📄
Connection.pyc
(18.84 KB)
📄
Connection.pyo
(18.74 KB)
📄
Context.py
(9.29 KB)
📄
Context.pyc
(13.45 KB)
📄
Context.pyo
(13.45 KB)
📄
SSLServer.py
(1.45 KB)
📄
SSLServer.pyc
(2.31 KB)
📄
SSLServer.pyo
(2.31 KB)
📄
Session.py
(1.47 KB)
📄
Session.pyc
(3.31 KB)
📄
Session.pyo
(3.27 KB)
📄
TwistedProtocolWrapper.py
(15.01 KB)
📄
TwistedProtocolWrapper.pyc
(14.03 KB)
📄
TwistedProtocolWrapper.pyo
(13.9 KB)
📄
__init__.py
(853 B)
📄
__init__.pyc
(1.48 KB)
📄
__init__.pyo
(1.48 KB)
📄
cb.py
(2.3 KB)
📄
cb.pyc
(2.58 KB)
📄
cb.pyo
(2.58 KB)
📄
ssl_dispatcher.py
(874 B)
📄
ssl_dispatcher.pyc
(1.69 KB)
📄
ssl_dispatcher.pyo
(1.69 KB)
📄
timeout.py
(660 B)
📄
timeout.pyc
(1.52 KB)
📄
timeout.pyo
(1.52 KB)
Editing: SSLServer.py
"""SSLServer Copyright (c) 1999-2002 Ng Pheng Siong. All rights reserved.""" __all__ = ['SSLServer', 'ForkingSSLServer', 'ThreadingSSLServer'] # Python import socket, SocketServer # M2Crypto from Connection import Connection from M2Crypto.SSL import SSLError from M2Crypto import m2 class SSLServer(SocketServer.TCPServer): def __init__(self, server_address, RequestHandlerClass, ssl_context, bind_and_activate=True): """ Superclass says: Constructor. May be extended, do not override. This class says: Ho-hum. """ SocketServer.BaseServer.__init__(self, server_address, RequestHandlerClass) self.ssl_ctx=ssl_context self.socket=Connection(self.ssl_ctx) if bind_and_activate: self.server_bind() self.server_activate() def handle_request(self): request = None client_address = None try: request, client_address = self.get_request() if self.verify_request(request, client_address): self.process_request(request, client_address) except SSLError: self.handle_error(request, client_address) def handle_error(self, request, client_address): print '-'*40 import traceback traceback.print_exc() print '-'*40 class ForkingSSLServer(SocketServer.ForkingMixIn, SSLServer): pass class ThreadingSSLServer(SocketServer.ThreadingMixIn, SSLServer): pass
Upload File
Create Folder