t.append(v[3]) t.append(v[4]) vdb.append(t) size = int(v[2]) if vsize.count(size) == 0: vsize.append(size) elif scan_func == 'ScanStr': t.append(int(v[2])) t.append(v[3]) t.append(v[4]) sdb.append(t) if __name__ == '__main__': LoadVirusDB() MakeVirusDB() if len(sys.argv) != 2: print 'Usage : sub1.py [file]' exit(0) fname = sys.argv[1] ret, vname = scanmod.ScanVirus(vdb, vsize, sdb, fname) if ret == True: print '%s : %s' % (fname, vname) curemod.cureDelete(fname) print 'removed..' else: print '%s : ok' % (fname)
t.append(v[4]) vdb.append(t) size = int(v[2]) if vsize.count(size) == 0: vsize.append(size) elif scan_func == 'ScanStr': t.append(int(v[2])) t.append(v[3]) t.append(v[4]) sdb.append(t) if __name__ == '__main__': LoadVirusDB() MakeVirusDB() if len(sys.argv) != 2: print 'Usage: antivirus.py [file]' exit(0) fname = sys.argv[1] ret, vname = scanmod.ScanVirus(fname) if ret == True: print '%s: %s' % (fname, vname) curemod.CureDelete(fname) # 파일 삭제! else: print '%s: virus not found.' % (fname)