码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2021-05-24 12:11:03      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:比较   脚本   下载   windows10   没有   需要   client   使用   ash   

第一步获取待下载文件列表.

解压缩到到执行目录下面
我这边使用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 就知道哪些文件没有下载了.

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

标签:比较   脚本   下载   windows10   没有   需要   client   使用   ash   

原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/14773129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!