一个简单验证防火墙是否禁止下载文件的办法

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 就知道哪些文件没有下载了.

以上是关于一个简单验证防火墙是否禁止下载文件的办法的主要内容,如果未能解决你的问题,请参考以下文章

如何设置禁止在电脑上炒股

对网站视频资源的管控-禁止通过视频的url访问视频

怎么使用瑞星防火墙等软件禁止文件夹下面的所有文件访问网络

安卓怎么禁止软件联网?

禁止掉非法IP登陆服务器

如何检查用户是否允许或禁止Facebook身份验证 - Firebase中的电子邮件