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)
Exemplo n.º 2
0
            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)