Skip to content

TransportHandlerConnectException: Unable to initialize the transport handler #183

Description

@m10x
Performing Scan, this may take some time...
[ 1/54] Common bugs probe executed
[ 2/54] Server name indication (SNI) probe executed
[ 3/54] Compression probe executed
[ 4/54] Protocol version probe executed
[ 5/54] Cipher suite order probe executed
[ 6/54] Client certificate authentication support probe executed
[ 7/54] Signature Hash Algorithm Order probe executed
[ 8/54] Record fragmentation probe executed
[ 9/54] Early CCS probe executed
[10/54] Tokenbinding probe executed
[11/54] HTTP header probe executed
[12/54] Cipher suite probe executed
[13/54] Extensions probe executed
[14/54] Signature and hash algorithm probe executed
[15/54] TLS Fallback SCSV probe executed
[16/54] Hello retry probe executed
[17/54] ESNI probe executed
[18/54] HTTP false start probe executed
[19/54] Certificate probe executed
[20/54] TLS Handshake Latency probe executed
[21/54] Direct RACCOON probe executed
[22/54] EC point formats probe executed
[23/54] Resumption probe executed
[24/54] Renegotiation probe executed
[25/54] Padding oracle probe executed
Some probe execution failedher probe
java.util.concurrent.ExecutionException: de.rub.nds.protocol.exception.TransportHandlerConnectException: Unable to initialize the transport h
        at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
        at de.rub.nds.scanner.core.execution.ThreadedScanJobExecutor.executeProbesTillNoneCanBeExecuted(ThreadedScanJobExecutor.java:162)
        at de.rub.nds.scanner.core.execution.ThreadedScanJobExecutor.execute(ThreadedScanJobExecutor.java:135)
        at de.rub.nds.scanner.core.execution.Scanner.scan(Scanner.java:188)
        at de.rub.nds.tlsscanner.serverscanner.Main.main(Main.java:45)
Caused by: de.rub.nds.protocol.exception.TransportHandlerConnectException: Unable to initialize the transport handler
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initTransportHandler(WorkflowExecutor.java:138)
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initAllLayer(WorkflowExecutor.java:217)
        at de.rub.nds.tlsattacker.core.workflow.DefaultWorkflowExecutor.executeWorkflow(DefaultWorkflowExecutor.java:38)
        at de.rub.nds.tlsattacker.core.util.CertificateFetcher.fetchServerCertificateChain(CertificateFetcher.java:62)
        at de.rub.nds.tlsattacker.core.util.CertificateFetcher.fetchServerPublicKey(CertificateFetcher.java:38)
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.getServerPublicKey(BleichenbacherAttacker.java:227
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.createVectorResponseList(BleichenbacherAttacker.ja
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.isVulnerable(BleichenbacherAttacker.java:89)
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.getBleichenbacherOracleInformationLeakTest(BleichenbacherProbe.java:
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.extendFingerPrint(BleichenbacherProbe.java:171)
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.executeTest(BleichenbacherProbe.java:102)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Could not connect to 132.252.142.11:443
        at de.rub.nds.tlsattacker.transport.tcp.ClientTcpTransportHandler.initialize(ClientTcpTransportHandler.java:119)
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initTransportHandler(WorkflowExecutor.java:130)
        ... 17 more
Exception in thread "main" java.lang.RuntimeException: java.util.concurrent.ExecutionException: de.rub.nds.protocol.exception.TransportHandle
        at de.rub.nds.scanner.core.execution.ThreadedScanJobExecutor.executeProbesTillNoneCanBeExecuted(ThreadedScanJobExecutor.java:171)
        at de.rub.nds.scanner.core.execution.ThreadedScanJobExecutor.execute(ThreadedScanJobExecutor.java:135)
        at de.rub.nds.scanner.core.execution.Scanner.scan(Scanner.java:188)
        at de.rub.nds.tlsscanner.serverscanner.Main.main(Main.java:45)
Caused by: java.util.concurrent.ExecutionException: de.rub.nds.protocol.exception.TransportHandlerConnectException: Unable to initialize the
        at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
        at de.rub.nds.scanner.core.execution.ThreadedScanJobExecutor.executeProbesTillNoneCanBeExecuted(ThreadedScanJobExecutor.java:162)
        ... 3 more
Caused by: de.rub.nds.protocol.exception.TransportHandlerConnectException: Unable to initialize the transport handler
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initTransportHandler(WorkflowExecutor.java:138)
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initAllLayer(WorkflowExecutor.java:217)
        at de.rub.nds.tlsattacker.core.workflow.DefaultWorkflowExecutor.executeWorkflow(DefaultWorkflowExecutor.java:38)
        at de.rub.nds.tlsattacker.core.util.CertificateFetcher.fetchServerCertificateChain(CertificateFetcher.java:62)
        at de.rub.nds.tlsattacker.core.util.CertificateFetcher.fetchServerPublicKey(CertificateFetcher.java:38)
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.getServerPublicKey(BleichenbacherAttacker.java:227
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.createVectorResponseList(BleichenbacherAttacker.ja
        at de.rub.nds.tlsscanner.serverscanner.probe.bleichenbacher.BleichenbacherAttacker.isVulnerable(BleichenbacherAttacker.java:89)
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.getBleichenbacherOracleInformationLeakTest(BleichenbacherProbe.java:
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.extendFingerPrint(BleichenbacherProbe.java:171)
        at de.rub.nds.tlsscanner.serverscanner.probe.BleichenbacherProbe.executeTest(BleichenbacherProbe.java:102)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Caused by: java.io.IOException: Could not connect to 132.252.142.11:443
        at de.rub.nds.tlsattacker.transport.tcp.ClientTcpTransportHandler.initialize(ClientTcpTransportHandler.java:119)
        at de.rub.nds.tlsattacker.core.workflow.WorkflowExecutor.initTransportHandler(WorkflowExecutor.java:130)
        ... 17 more
Could not scan SessionTickets for version TLS13e
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketProbe.performInitialConnections(SessionTicketProbe.java:86)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketProbe.checkVersionChange(SessionTicketProbe.java:129)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketProbe.executeTest(SessionTicketProbe.java:58)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Could not scan SessionTicketManipulation for version TLS12
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:32)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketManipulationProbe.checkManipulation(SessionTicketManipulationProbe.java:172
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketManipulationProbe.executeTest(SessionTicketManipulationProbe.java:70)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Could not scan SessionTicketManipulation for version TLS13ttack probe, Named gr…
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:32)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketManipulationProbe.checkManipulation(SessionTicketManipulationProbe.java:172
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketManipulationProbe.executeTest(SessionTicketManipulationProbe.java:70)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Could not scan SessionTickets Padding Oracle for version TLS12
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:32)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketPaddingOracleProbe.checkPaddingOracle(SessionTicketPaddingOracleProbe.java:191)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketPaddingOracleProbe.executeTest(SessionTicketPaddingOracleProbe.java:157)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Could not scan SessionTickets Padding Oracle for version TLS13
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:32)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketPaddingOracleProbe.checkPaddingOracle(SessionTicketPaddingOracleProbe.java:191)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketPaddingOracleProbe.executeTest(SessionTicketPaddingOracleProbe.java:157)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)
Could not collect SessionTickets for version TLS13Alpaca attack probe, Named gr…
java.lang.RuntimeException: Cannot add Tasks to already shutdown executor
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addTask(ParallelExecutor.java:87)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.addStateTask(ParallelExecutor.java:108)
        at de.rub.nds.tlsattacker.core.workflow.ParallelExecutor.bulkExecuteStateTasks(ParallelExecutor.java:114)
        at de.rub.nds.tlsscanner.core.probe.TlsProbe.executeState(TlsProbe.java:36)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketCollectingProbe.collectTickets(SessionTicketCollectingProbe.java:62)
        at de.rub.nds.tlsscanner.serverscanner.probe.SessionTicketCollectingProbe.executeTest(SessionTicketCollectingProbe.java:36)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:47)
        at de.rub.nds.scanner.core.probe.ScannerProbe.call(ScannerProbe.java:26)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
        at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions