Table of Contents - tlspretense-0.7.0 Documentation
Pages
Classes and Modules
- Hash
- IO
- PacketThief
- PacketThief::Handlers
- PacketThief::Handlers::AbstractSSLHandler
- PacketThief::Handlers::ProxyRedirector
- PacketThief::Handlers::SSLClient
- PacketThief::Handlers::SSLServer
- PacketThief::Handlers::SSLServer::InitialServer
- PacketThief::Handlers::SSLSmartProxy
- PacketThief::Handlers::SSLTransparentProxy
- PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- PacketThief::Handlers::TransparentProxy
- PacketThief::Handlers::TransparentProxy::ProxyConnection
- PacketThief::Impl
- PacketThief::Impl::Ipfw
- PacketThief::Impl::Ipfw::IpfwRule
- PacketThief::Impl::Ipfw::IpfwRuleHandler
- PacketThief::Impl::Manual
- PacketThief::Impl::Manual::NullRule
- PacketThief::Impl::Manual::NullRuleHandler
- PacketThief::Impl::Netfilter
- PacketThief::Impl::Netfilter::IPTablesRule
- PacketThief::Impl::Netfilter::IPTablesRuleHandler
- PacketThief::Impl::PFDivert
- PacketThief::Impl::PFDivert::PFDivertRule
- PacketThief::Impl::PFDivert::PFDivertRuleHandler
- PacketThief::Impl::PFRdr
- PacketThief::Impl::PFRdr::PFRdrRule
- PacketThief::Impl::PFRdr::PFRdrRuleHandler
- PacketThief::Logging
- PacketThief::RedirectRule
- PacketThief::Util
- TLSPretense
- TLSPretense::App
- TLSPretense::CertMaker
- TLSPretense::CertMaker::CertificateFactory
- TLSPretense::CertMaker::CertificateSuiteGenerator
- TLSPretense::CertMaker::Runner
- TLSPretense::CertMaker::SubjectAltNameFactory
- TLSPretense::CleanExitError
- TLSPretense::ExtCompat
- TLSPretense::ExtCompat::OpenSSLPKeyRead
- TLSPretense::InitRunner
- TLSPretense::InitRunner::InitError
- TLSPretense::TestHarness
- TLSPretense::TestHarness::AppContext
- TLSPretense::TestHarness::CertificateManager
- TLSPretense::TestHarness::Config
- TLSPretense::TestHarness::InputHandler
- TLSPretense::TestHarness::Runner
- TLSPretense::TestHarness::RunnerOptions
- TLSPretense::TestHarness::SSLTestCase
- TLSPretense::TestHarness::SSLTestReport
- TLSPretense::TestHarness::SSLTestResult
- TLSPretense::TestHarness::TestListener
- TLSPretense::TestHarness::TestManager
Methods
- ::cert_chain — PacketThief::Util
- ::cert_matches_host — TLSPretense::TestHarness::TestListener
- ::check_and_apply_patch — TLSPretense::ExtCompat::OpenSSLPKeyRead
- ::connect — PacketThief::Handlers::SSLClient
- ::factory — TLSPretense::TestHarness::SSLTestCase
- ::guess_implementation — PacketThief
- ::implementation — PacketThief
- ::implementation= — PacketThief
- ::load_conf — TLSPretense::TestHarness::Config
- ::log — PacketThief::Logging
- ::logger — PacketThief
- ::logger= — PacketThief
- ::make_ca — TLSPretense::CertMaker
- ::make_certs — TLSPretense::CertMaker
- ::method_missing — PacketThief
- ::new — PacketThief::Handlers::AbstractSSLHandler
- ::new — PacketThief::Handlers::ProxyRedirector
- ::new — PacketThief::Handlers::SSLServer
- ::new — PacketThief::Handlers::SSLSmartProxy
- ::new — PacketThief::Handlers::SSLTransparentProxy
- ::new — PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- ::new — PacketThief::Handlers::TransparentProxy
- ::new — PacketThief::Impl::Ipfw::IpfwRule
- ::new — PacketThief::Impl::Manual::NullRule
- ::new — PacketThief::Impl::Netfilter::IPTablesRule
- ::new — PacketThief::Impl::PFDivert::PFDivertRule
- ::new — PacketThief::Impl::PFRdr::PFRdrRule
- ::new — PacketThief::RedirectRule
- ::new — TLSPretense::App
- ::new — TLSPretense::CertMaker::CertificateFactory
- ::new — TLSPretense::CertMaker::CertificateSuiteGenerator
- ::new — TLSPretense::CertMaker::SubjectAltNameFactory
- ::new — TLSPretense::InitRunner
- ::new — TLSPretense::TestHarness::AppContext
- ::new — TLSPretense::TestHarness::CertificateManager
- ::new — TLSPretense::TestHarness::Config
- ::new — TLSPretense::TestHarness::Runner
- ::new — TLSPretense::TestHarness::RunnerOptions
- ::new — TLSPretense::TestHarness::SSLTestCase
- ::new — TLSPretense::TestHarness::SSLTestReport
- ::new — TLSPretense::TestHarness::SSLTestResult
- ::new — TLSPretense::TestHarness::TestListener
- ::new — TLSPretense::TestHarness::TestManager
- ::new — PacketThief::Handlers::SSLServer::InitialServer
- ::new — PacketThief::Handlers::TransparentProxy::ProxyConnection
- ::new — TLSPretense::TestHarness::InputHandler
- ::original_dest — PacketThief::Impl::Ipfw
- ::original_dest — PacketThief::Impl::Manual
- ::original_dest — PacketThief::Impl::Netfilter
- ::original_dest — PacketThief::Impl::PFDivert
- ::original_dest — PacketThief::Impl::PFRdr
- ::parse — TLSPretense::TestHarness::RunnerOptions
- ::redirect — PacketThief::Impl::Ipfw
- ::redirect — PacketThief::Impl::Manual
- ::redirect — PacketThief::Impl::Netfilter
- ::redirect — PacketThief::Impl::PFDivert
- ::redirect — PacketThief::Impl::PFRdr
- ::revert — PacketThief
- ::set_dest — PacketThief::Impl::Manual
- ::split_chain — PacketThief::Util
- ::start — PacketThief::Handlers::SSLServer
- #_send_buffer — PacketThief::Handlers::SSLTransparentProxy
- #_send_buffer — PacketThief::Handlers::TransparentProxy
- #action — TLSPretense::TestHarness::Config
- #add_result — TLSPretense::TestHarness::SSLTestReport
- #attempt_connection — PacketThief::Handlers::AbstractSSLHandler
- #attempt_read — PacketThief::Handlers::AbstractSSLHandler
- #attempt_write — PacketThief::Handlers::AbstractSSLHandler
- #ca — TLSPretense::CertMaker::Runner
- #certs — TLSPretense::CertMaker::Runner
- #check_environment — TLSPretense::InitRunner
- #check_for_hosttotest — TLSPretense::TestHarness::TestListener
- #clean — TLSPretense::CertMaker::Runner
- #client_closed — PacketThief::Handlers::SSLTransparentProxy
- #client_closed — PacketThief::Handlers::TransparentProxy
- #client_connected — PacketThief::Handlers::ProxyRedirector
- #client_connected — PacketThief::Handlers::SSLTransparentProxy
- #client_connected — PacketThief::Handlers::TransparentProxy
- #client_handshake_failed — PacketThief::Handlers::SSLTransparentProxy
- #client_recv — PacketThief::Handlers::SSLTransparentProxy
- #client_recv — PacketThief::Handlers::TransparentProxy
- #client_recv — TLSPretense::TestHarness::TestListener
- #close_connection — PacketThief::Handlers::AbstractSSLHandler
- #close_connection_after_writing — PacketThief::Handlers::AbstractSSLHandler
- #connect_to_dest — PacketThief::Handlers::SSLTransparentProxy
- #connect_to_dest — PacketThief::Handlers::TransparentProxy
- #connection_action — PacketThief::Handlers::SSLClient
- #connection_action — PacketThief::Handlers::SSLServer
- #create — TLSPretense::CertMaker::CertificateFactory
- #create_san_ext — TLSPretense::CertMaker::SubjectAltNameFactory
- #create_san_with_dns — TLSPretense::CertMaker::SubjectAltNameFactory
- #derive_time — TLSPretense::CertMaker::CertificateFactory
- #dest_cert_chain — PacketThief::Handlers::SSLTransparentProxy
- #dest_closed — PacketThief::Handlers::SSLTransparentProxy
- #dest_closed — PacketThief::Handlers::TransparentProxy
- #dest_connected — PacketThief::Handlers::SSLTransparentProxy
- #dest_handshake_failed — PacketThief::Handlers::SSLTransparentProxy
- #dest_recv — PacketThief::Handlers::SSLTransparentProxy
- #dest_recv — PacketThief::Handlers::TransparentProxy
- #disable_raw_chars — IO
- #display_test — TLSPretense::TestHarness::Runner
- #doctor_cert — PacketThief::Handlers::SSLSmartProxy
- #enable_raw_chars — IO
- #fail? — TLSPretense::TestHarness::SSLTestReport
- #generate_certificate — TLSPretense::CertMaker::CertificateSuiteGenerator
- #generate_certificates — TLSPretense::CertMaker::CertificateSuiteGenerator
- #get_cert — TLSPretense::TestHarness::CertificateManager
- #get_chain — TLSPretense::TestHarness::CertificateManager
- #get_key — TLSPretense::TestHarness::CertificateManager
- #get_keychain — TLSPretense::TestHarness::CertificateManager
- #get_raw_cert — TLSPretense::TestHarness::CertificateManager
- #get_raw_key — TLSPretense::TestHarness::CertificateManager
- #hosttotest — TLSPretense::TestHarness::Config
- #indifferent_fetch — Hash
- #init_packetthief — TLSPretense::TestHarness::Runner
- #init_project — TLSPretense::InitRunner
- #listener_port — TLSPretense::TestHarness::Config
- #logdebug — PacketThief::Logging
- #logerror — PacketThief::Logging
- #logfatal — PacketThief::Logging
- #logfile — TLSPretense::TestHarness::Config
- #loginfo — PacketThief::Logging
- #loglevel — TLSPretense::TestHarness::Config
- #logwarn — PacketThief::Logging
- #lookup_cert — PacketThief::Handlers::SSLSmartProxy
- #make_ca — TLSPretense::CertMaker
- #make_certs — TLSPretense::CertMaker
- #notify_readable — PacketThief::Handlers::AbstractSSLHandler
- #notify_readable — PacketThief::Handlers::SSLServer::InitialServer
- #notify_writable — PacketThief::Handlers::AbstractSSLHandler
- #notify_writable — PacketThief::Handlers::SSLServer::InitialServer
- #on — TLSPretense::TestHarness::InputHandler
- #openssl_supports_sni? — TLSPretense::InitRunner
- #packetthief — TLSPretense::TestHarness::Config
- #parse — TLSPretense::TestHarness::RunnerOptions
- #passed? — TLSPretense::TestHarness::SSLTestResult
- #pause — TLSPretense::TestHarness::TestManager
- #pause? — TLSPretense::TestHarness::Config
- #paused? — TLSPretense::TestHarness::TestManager
- #post_init — PacketThief::Handlers::AbstractSSLHandler
- #post_init — PacketThief::Handlers::TransparentProxy
- #post_init — TLSPretense::TestHarness::TestListener
- #post_init — PacketThief::Handlers::TransparentProxy::ProxyConnection
- #preflight_for_cert — PacketThief::Handlers::SSLSmartProxy
- #prepare_next_test — TLSPretense::TestHarness::TestManager
- #print_results — TLSPretense::TestHarness::SSLTestReport
- #randomserial — TLSPretense::CertMaker::CertificateSuiteGenerator
- #read — TLSPretense::ExtCompat::OpenSSLPKeyRead
- #receive_data — PacketThief::Handlers::AbstractSSLHandler
- #receive_data — PacketThief::Handlers::SSLTransparentProxy
- #receive_data — PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- #receive_data — PacketThief::Handlers::TransparentProxy
- #receive_data — PacketThief::Handlers::TransparentProxy::ProxyConnection
- #receive_data — TLSPretense::TestHarness::InputHandler
- #redirect — PacketThief::RedirectRule
- #replace_in_san — TLSPretense::CertMaker::SubjectAltNameFactory
- #replace_tokens — TLSPretense::CertMaker::CertificateSuiteGenerator
- #revert — PacketThief::Impl::Ipfw::IpfwRuleHandler
- #revert — PacketThief::Impl::Manual::NullRuleHandler
- #revert — PacketThief::Impl::Netfilter::IPTablesRuleHandler
- #revert — PacketThief::Impl::PFDivert::PFDivertRuleHandler
- #revert — PacketThief::Impl::PFRdr::PFRdrRuleHandler
- #ruby_version — TLSPretense::InitRunner
- #run — PacketThief::RedirectRule
- #run — TLSPretense::App
- #run — TLSPretense::InitRunner
- #run — TLSPretense::TestHarness::Runner
- #run — PacketThief::Impl::Ipfw::IpfwRuleHandler
- #run — PacketThief::Impl::Manual::NullRuleHandler
- #run — PacketThief::Impl::Netfilter::IPTablesRuleHandler
- #run — PacketThief::Impl::PFDivert::PFDivertRuleHandler
- #run — PacketThief::Impl::PFRdr::PFRdrRuleHandler
- #run_tests — TLSPretense::TestHarness::Runner
- #send_data — PacketThief::Handlers::AbstractSSLHandler
- #send_to_client — PacketThief::Handlers::SSLTransparentProxy
- #send_to_client — PacketThief::Handlers::TransparentProxy
- #send_to_dest — PacketThief::Handlers::SSLTransparentProxy
- #send_to_dest — PacketThief::Handlers::TransparentProxy
- #servername_cb — PacketThief::Handlers::SSLServer
- #servername_cb — PacketThief::Handlers::SSLSmartProxy
- #servername_cb — PacketThief::Handlers::SSLTransparentProxy
- #servername_cb — TLSPretense::TestHarness::TestListener
- #start_packetthief — TLSPretense::TestHarness::Runner
- #stop_packetthief — TLSPretense::TestHarness::Runner
- #stop_server — PacketThief::Handlers::SSLServer
- #stop_server — PacketThief::Handlers::SSLServer::InitialServer
- #stop_testing — TLSPretense::TestHarness::TestManager
- #test_completed — TLSPretense::TestHarness::TestManager
- #testing_method — TLSPretense::TestHarness::Config
- #testing_method — TLSPretense::TestHarness::TestManager
- #tests — TLSPretense::TestHarness::Config
- #tls_begin — PacketThief::Handlers::AbstractSSLHandler
- #tls_begin — PacketThief::Handlers::SSLClient
- #tls_failed_handshake — PacketThief::Handlers::AbstractSSLHandler
- #tls_failed_handshake — PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- #tls_failed_handshake — TLSPretense::TestHarness::TestListener
- #tls_successful_handshake — PacketThief::Handlers::AbstractSSLHandler
- #tls_successful_handshake — PacketThief::Handlers::SSLTransparentProxy
- #tls_successful_handshake — PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- #tls_successful_handshake — TLSPretense::TestHarness::TestListener
- #to_h — TLSPretense::TestHarness::SSLTestResult
- #to_ipfw_command — PacketThief::Impl::Ipfw::IpfwRule
- #to_netfilter_command — PacketThief::Impl::Netfilter::IPTablesRule
- #to_pf_command — PacketThief::Impl::PFDivert::PFDivertRule
- #to_pf_command — PacketThief::Impl::PFRdr::PFRdrRule
- #unbind — PacketThief::Handlers::AbstractSSLHandler
- #unbind — PacketThief::Handlers::SSLTransparentProxy
- #unbind — PacketThief::Handlers::SSLTransparentProxy::SSLProxyConnection
- #unbind — PacketThief::Handlers::TransparentProxy
- #unbind — TLSPretense::TestHarness::TestListener
- #unbind — PacketThief::Handlers::SSLServer::InitialServer
- #unbind — PacketThief::Handlers::TransparentProxy::ProxyConnection
- #unbind — TLSPretense::TestHarness::InputHandler
- #unpause — TLSPretense::TestHarness::TestManager
- #usage — TLSPretense::App
- #usage — TLSPretense::InitRunner
- #where — PacketThief::RedirectRule
- #write_buffer — PacketThief::Handlers::AbstractSSLHandler
- #write_buffer= — PacketThief::Handlers::AbstractSSLHandler