一个简单验证防火墙是否禁止下载文件的办法
Posted 济南小老虎
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个简单验证防火墙是否禁止下载文件的办法相关的知识,希望对你有一定的参考价值。
第一步获取待下载文件列表.
解压缩到到执行目录下面
我这边使用Windows10 里面的 WSL的方式直接进行相关工作
ls *.zip > list.url
将需要下载的zip包变成列表文件.
第二步 使用shell脚本进行判断文件是否存在
#!/bin/bash
echo " "> /deploy/success.txt
echo " "> /deploy/failes.txt
for i in `cat list.url` ; do
HTTP_CODE=`curl -I -s -w "%{http_code}\\n" -o /dev/null http://113.204.36.169:15901/cwbase/SmartClient/$i`
if [ $HTTP_CODE -eq 200 ]
then
echo "$i can get" >> /deploy/success.txt
else
echo "$i can not get" >> /deploy/failes.txt
fi
done
方法也比较简单. 使用 curl 的命令或者文件的 http code 然后根据 返回值 放入两个不同的文件夹中
然后查看 failes.txt 就知道哪些文件没有下载了.
以上是关于一个简单验证防火墙是否禁止下载文件的办法的主要内容,如果未能解决你的问题,请参考以下文章