承接国内外服务器租用托管、定制开发、网站代运营、网站seo优化托管接单、网站代更新,新老站点皆可!!咨询QQ:3787320601
当前位置:首页  >  软件开发  >  python 监控u盘

python 监控u盘

管理员 2023-08-23 08:04:42 软件开发 0 ℃ 0 评论 1135字 收藏

python 监控u盘

U盘盗版软件随处可见,如何保护自己的电脑不被病毒感染和盗版软件侵害呢?Python提供了一个简单有效的方式,通过监控U盘的插拔情况,及时辨认非法操作,保证电脑数据的安全。

import os
import time
def check_usb_device():
while True:
usb_list = [i.split()[2] for i in os.popen("lsusb").read().split('\n') if i]
# 获得当前插入的U盘
for usb in usb_list:
if "usb" in usb:
try:
# 读取U盘中的所有文件
files = os.listdir("/media/" + usb)
print(files)
# 根据文件名称判断会不会非法操作
for file in files:
if file.startswith("illegal_"):
print("U盘中发现非法文件:" + file)
except:
pass
time.sleep(1)
if __name__ == '__main__':
print("开始检测U盘插拔情况...")
check_usb_device()

上面的代码通过不断地读取系统中的U盘装备信息,获得当前插入的U盘,并读取其中的所有文件。在读取的进程中,可以根据文件名称或文件内容等规则,判断U盘中会不会存在非法文件。通过该功能,保护自己的电脑不受U盘病毒和盗版软件的侵害。

文章来源:丸子建站

文章标题:python 监控u盘

https://www.wanzijz.com/view/73717.html

TAG: php教程 centos

相关文章

Related articles

X

截屏,微信识别二维码

微信号:weimawl

(点击微信号复制,添加好友)

打开微信