我正在使用openssl检查是否存在tlsv1。3是否支持域列表。我已经编写了脚本,但脚本没有停止,它会等待我按CTRL D键,然后给我一个结果。这是scirpt
!/usr/bin/env bash
filename='domains.txt'
while read line;do
domain=$line
if openssl s_client -connect $domain:443 -tls1_3 2>/dev/null | grep -q 'Protocol : TLSv1.3'; then
echo "tls V 1.3 being used "
else
echo "tls v 1.3 not begin used"
fi
done <$filename
我还将echo与openssl结合使用,如下所示
echo "x" | openssl s_client -connect www.example.com:443 -tls1_3 2>/dev/null | grep 'Protocol : TLSv1.3'
注意:当我在终端上为单个站点运行命令时,我得到的结果没有键入CRTL D,但当我在脚本中使用loop和if语句时,它会等待我按下CTRL D。这真的很奇怪。
我还尝试了echo“q”| openssl命令
谢谢这对我有用。事实上,当我使用grep时,它会给我一个没有grep的错误结果,它工作得很好。
#!/usr/bin/env bash
for i in `cat domain.txt`; do
echo $i
if echo Q | timeout 3 openssl s_client -connect $i:443 -tls1_3 2>/dev/null; then
echo "$i" "tlsv1.3 enabled" >>output.txt
else
echo "$i" "tlsv1.3 disabled" >>output.txt
fi
done
你喜欢:
echo Q | timeout 1 openssl s_client -connect www.example.com:443 -tls1_3 2>/dev/null
传递Q
将使其快速退出,当无法连接时超时
将使其退出。
问题内容: 我们有一个客户正在询问有关OpenSSL 兼容支持的 验证密码用法。如何检查OpenSSL是否 具有FIPS抱怨 是否提供了FIPS验证的加密? 作业系统: 问题答案: 如何检查OpenSSL是否提供了FIPS验证的加密? 这取决于您要检查的方式和时间。它还取决于应用程序。 FIPS可能可用,但未使用。因此,应用程序必须通过启用验证密码,并且调用 必须 成功。 如果要检查是否已将FIP
我还在应用程序中使用sqlCipher。他们使用openssl来计算PKDF2并且我在某处读到openssl实现比java实现更快地找到PKDF2。所以我的问题是: openssl能在Android上提供更好的性能,这是真的吗? 我可以使用SQLCipher中使用的openssl实现吗? 如果是,如何使用OpenSSL使用find PKDF2? 如果没有,那么我如何使用openssl在Androi
问题内容: JavaScript是否可能知道客户端浏览器是否支持CSS属性?我说的是CSS3的旋转属性。我只想在浏览器支持的情况下执行某些功能。 问题答案: 我相信您可以这样:
问题内容: 在昨天Eric Bidelman在Google I / O演讲中谈到了主题之后,我认为我将开始在Chrome Canary中使用它。但是,它提出了一个显而易见的问题: 检查浏览器是否仅支持CSS 的最佳方法是什么? 我目前正在通过简单地检查是否受支持来玩。显然,此方法有效,但是我不确定这是否是最实用的方法: 这些尝试 无效 (至少在Chrome Canary中): 问题答案: 目前仅测
我已经使用Blue ocean multibranch管道和Jenkins文件配置了Jenkins,以便在repo中出现新的pull请求时触发构建。 在这个管道中,我有两个并行运行的阶段,因为它们是独立的测试。我想要实现的是在Github的pull请求页面上显示两个检查结果,每个阶段一个。 起初我想用两个不同的Jenkins文件创建两个管道,但多分支插件似乎不支持这一点。 实现这一目标的正确解决方
问题内容: 我的应用使用,但是较旧的设备(特别是支持iOS 8的iPad 2和3)不支持模糊处理。 我想检查用户设备是否支持模糊。我该怎么做? 问题答案: 有一种看似有希望的内部方法,但是您的应用程序当然会被Apple拒绝。让我们创建自己的方法: 首先,我们需要知道我们正在使用的确切设备类型: 例如,这将返回iPad 2。这是iDevice型号的更新列表:https : //theiphonewi