标签:ping 9.png 软件 cli 提示 搜索引擎 需求分析 请求 nbsp
写脚本之前,先写个需求分析
以后会多写一些脚本,会注意这方面的
核心功能:
通过修改Hosts文件,禁止用户访问百度等搜索引擎
实现方法:
通过CMD控制台命令COPY覆盖Hosts文件需求:
(一) Server与Client
通过调用python中socketServer模块,快捷实现服务器端功能,比赛时间外,访问服务器,提示不在比赛时间.比赛过程中禁止访问服务器。
(二) 过程检测与提醒
客户端中通过CMD控制台ping命令或者python发送request请求,查看网页是否响应,得到相应则向服务器发送警报信息
Ping通的结果:(百度为了防止被攻击,加了外壳,www.a.shifen.com)
Ping不通的结果:(将百度的网址 映射到本机地址127.0.0.1)
(三)GUI
绘制GUI如下
在实际编程实现时,做了改动
(四)倒计时
采用tkinter模块,实时画布更新
(五)版本更新
启动软件时,发送版本更新信息
python--DenyHttp项目(2)--ACM监考客户端测试版?需求分析
标签:ping 9.png 软件 cli 提示 搜索引擎 需求分析 请求 nbsp
原文地址:http://www.cnblogs.com/rtdd/p/7246984.html