/** * * @param delegate */ public Cve20162107CommandConfig(GeneralDelegate delegate) { super(delegate); versions = new LinkedList<>(); versions.add(ProtocolVersion.TLS10); versions.add(ProtocolVersion.TLS11); versions.add(ProtocolVersion.TLS12); clientDelegate = new ClientDelegate(); cipherSuiteDelegate = new CiphersuiteDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(cipherSuiteDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(starttlsDelegate); }
/** * * @return */ @Override public Config createConfig() { Config config = super.createConfig(); if (ciphersuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuiteList = new LinkedList<>(); for (CipherSuite cipherSuite : CipherSuite.getImplemented()) { if (cipherSuite.isPsk()) { cipherSuiteList.add(cipherSuite); } } config.setDefaultClientSupportedCiphersuites(cipherSuiteList); } config.setQuickReceive(true); config.setEarlyStop(true); config.setStopActionsAfterFatal(true); return config; }
/** * * @param delegate */ public SimpleMitmProxyCommandConfig(GeneralDelegate delegate) { super(delegate); mitmDelegate = new MitmDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); certificateDelegate = new CertificateDelegate(); addDelegate(mitmDelegate); addDelegate(ciphersuiteDelegate); addDelegate(certificateDelegate); }
config.setStopRecievingAfterFatal(true); config.setEarlyStop(true); if (cipherSuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuites = new LinkedList<>(); cipherSuites.add(CipherSuite.TLS_RSA_WITH_AES_128_CBC_SHA);
/** * * @param delegate */ public PskBruteForcerAttackClientCommandConfig(GeneralDelegate delegate) { super(delegate); serverDelegate = new ServerDelegate(); attackDelegate = new AttackDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); addDelegate(serverDelegate); addDelegate(attackDelegate); addDelegate(ciphersuiteDelegate); }
public Config createConfig() { Config config = super.createConfig(); if (ciphersuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuites = new LinkedList<>(); cipherSuites.add(CipherSuite.TLS_RSA_WITH_AES_128_CBC_SHA);
/** * * @param delegate */ public PoodleCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); starttlsDelegate = new StarttlsDelegate(); cipherSuiteDelegate = new CiphersuiteDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(starttlsDelegate); addDelegate(cipherSuiteDelegate); }
public Config createConfig() { Config config = super.createConfig(); if (ciphersuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuites = new LinkedList<>(); cipherSuites.add(CipherSuite.TLS_RSA_WITH_AES_128_CBC_SHA);
/** * * @param delegate */ public EarlyFinishedCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); }
/** * * @return */ @Override public Config createConfig() { Config config = super.createConfig(); if (ciphersuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuites = new LinkedList<>(); for (CipherSuite suite : CipherSuite.getImplemented()) { if (AlgorithmResolver.getKeyExchangeAlgorithm(suite) == KeyExchangeAlgorithm.RSA || AlgorithmResolver.getKeyExchangeAlgorithm(suite) == KeyExchangeAlgorithm.PSK_RSA) { cipherSuites.add(suite); } } config.setDefaultClientSupportedCiphersuites(cipherSuites); } config.setQuickReceive(true); config.setEarlyStop(true); config.setAddRenegotiationInfoExtension(true); config.setAddServerNameIndicationExtension(true); config.setAddSignatureAndHashAlgorithmsExtension(true); config.setStopActionsAfterFatal(true); config.setAddECPointFormatExtension(false); config.setAddEllipticCurveExtension(false); config.setWorkflowExecutorShouldClose(false); return config; }
/** * * @param delegate */ public EarlyCCSCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); }
public Config createConfig() { Config config = super.createConfig(); if (cipherSuiteDelegate.getCipherSuites() == null) { List<CipherSuite> cipherSuites = new LinkedList<>(); for (CipherSuite suite : CipherSuite.getImplemented()) {
/** * * @param delegate */ public TLSPoodleCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(starttlsDelegate); }
/** * * @param delegate */ public PaddingOracleCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(starttlsDelegate); }
/** * * @param delegate */ public PskBruteForcerAttackServerCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); attackDelegate = new AttackDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(attackDelegate); }
/** * * @param delegate */ public HeartbleedCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(starttlsDelegate); }
/** * * @param delegate */ public InvalidCurveAttackConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); attackDelegate = new AttackDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(attackDelegate); addDelegate(starttlsDelegate); }
/** * * @param delegate */ public BleichenbacherCommandConfig(GeneralDelegate delegate) { super(delegate); clientDelegate = new ClientDelegate(); hostnameExtensionDelegate = new HostnameExtensionDelegate(); ciphersuiteDelegate = new CiphersuiteDelegate(); protocolVersionDelegate = new ProtocolVersionDelegate(); attackDelegate = new AttackDelegate(); starttlsDelegate = new StarttlsDelegate(); addDelegate(clientDelegate); addDelegate(hostnameExtensionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(protocolVersionDelegate); addDelegate(attackDelegate); addDelegate(starttlsDelegate); }
public TraceToolCommandConfig(GeneralDelegate delegate) { super(delegate); this.generalDelegate = delegate; this.protocolVersionDelegate = new ProtocolVersionDelegate(); this.workflowOutputDelegate = new WorkflowOutputDelegate(); this.workflowInputDelegate = new WorkflowInputDelegate(); this.workflowTypeDelegate = new WorkflowTypeDelegate(); this.filterDelegate = new FilterDelegate(); this.configOutputDelegate = new ConfigOutputDelegate(); this.listDelegate = new ListDelegate(); this.ciphersuiteDelegate = new CiphersuiteDelegate(); this.runningModeDelegate = new RunningModeDelegate(); addDelegate(protocolVersionDelegate); addDelegate(ciphersuiteDelegate); addDelegate(workflowInputDelegate); addDelegate(workflowOutputDelegate); addDelegate(workflowTypeDelegate); addDelegate(filterDelegate); addDelegate(configOutputDelegate); addDelegate(listDelegate); addDelegate(runningModeDelegate); }
public ServerCommandConfig(GeneralDelegate delegate) { super(delegate); this.generalDelegate = delegate; this.ciphersuiteDelegate = new CiphersuiteDelegate(); this.heartbeatDelegate = new HeartbeatDelegate(); this.ellipticCurveDelegate = new NamedGroupsDelegate();