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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions