metasploit-framework/lib/msf/core/handler
HD Moore 673e21cfaf Rework meterpreter SSL & pass datastore to handle_connection()
This allows HandlerSSLCert to be used to pass a SSL certificate into the Meterpreter handler. The datastore has to be passed into handle_connection() for this to work, as SSL needs to be initialized on Session.new. This still doesn't pass the datastore into Meterpreter directly, but allows the Session::Meterpreter code to extract and pass down the :ssl_cert option if it was specified. This also fixes SSL certificate caching by expiring the cached cert from the class variables if the configuration has changed. A final change is to create a new SSL SessionID for each connection versus reusing the SSL context, which is incorrect and may lead to problems in the future (if not already).
2014-11-22 15:35:00 -06:00
..
reverse_http Add 'coding: binary' to all msf/rex library files 2014-08-17 17:31:53 -05:00
bind_tcp.rb Rework meterpreter SSL & pass datastore to handle_connection() 2014-11-22 15:35:00 -06:00
find_port.rb Rework meterpreter SSL & pass datastore to handle_connection() 2014-11-22 15:35:00 -06:00
find_shell.rb Retab lib 2013-08-30 16:28:33 -05:00
find_tag.rb Retab lib 2013-08-30 16:28:33 -05:00
find_tty.rb Retab lib 2013-08-30 16:28:33 -05:00
none.rb Retab lib 2013-08-30 16:28:33 -05:00
reverse_hop_http.rb Added bundling to handle many sessions at once. 2014-02-15 15:37:22 -06:00
reverse_http.rb Remove superfluous v6 http{,s} payload and handler 2014-04-16 18:32:35 -05:00
reverse_https.rb Retab lib 2013-08-30 16:28:33 -05:00
reverse_https_proxy.rb Update reverse_https_proxy stager/handler 2013-11-11 22:21:05 +10:00
reverse_tcp.rb Rework meterpreter SSL & pass datastore to handle_connection() 2014-11-22 15:35:00 -06:00
reverse_tcp_allports.rb Retab lib 2013-08-30 16:28:33 -05:00
reverse_tcp_double.rb Rework meterpreter SSL & pass datastore to handle_connection() 2014-11-22 15:35:00 -06:00
reverse_tcp_double_ssl.rb Rework meterpreter SSL & pass datastore to handle_connection() 2014-11-22 15:35:00 -06:00
reverse_tcp_ssl.rb Add 'coding: binary' to all msf/rex library files 2014-08-17 17:31:53 -05:00