核心源码:
Private Sub CheckPoodle(ByVal Domain As String, Optional ByVal port As Integer = 443)
Dim client As New TcpClient
client.Connect(Domain, port)
Dim Result As String = String.Empty
Try
Using ssl As SslStream = New SslStream(client.GetStream)
ssl.AuthenticateAsClient(Domain, Nothing, System.Security.Authentication.SslProtocols.Ssl3, False)
Console.ForegroundColor = ConsoleColor.Yellow
Result = String.Format("{0}---开启SSLv3", Domain)
Console.WriteLine(Result)
End Using
Catch ex1 As AuthenticationException
Console.ForegroundColor = ConsoleColor.Green
Result = String.Format("{0}---未开启SSLv3", Domain)
Console.WriteLine(Result)
Finally
CheckResult.Add(Result)
Console.ResetColor()
client.Close()
End Try
End Sub
链接: http://pan.baidu.com/s/1eQhGvke
密码: qjr5
解压密码:www.secbig.com
Comments