Esempio n. 1
0
def do_file(ftype, afile):
    if ftype == constants.BF_UNKNOWN:
        log_info("Unknown File, not scanning: %s" % afile)
        return
    elif ftype == constants.BF_BZIP2:
        from blueflower.modules.bzip2 import bzip2_do_file
        bzip2_do_file(afile)
    elif ftype == constants.BF_GZ:
        from blueflower.modules.gz import gz_do_file
        gz_do_file(afile)
    elif ftype == constants.BF_DOCX:
        from blueflower.modules.docx import docx_do_file
        docx_do_file(afile)
    elif ftype == constants.BF_PDF:
        from blueflower.modules.pdf import pdf_do_file
        pdf_do_file(afile)
    elif ftype == constants.BF_TAR:
        from blueflower.modules.tar import tar_do_file
        tar_do_file(afile)
    elif ftype == constants.BF_TEXT:
        from blueflower.modules.text import text_do_file
        text_do_file(afile)
    elif ftype == constants.BF_XLSX:
        from blueflower.modules.xlsx import xlsx_do_file
        xlsx_do_file(afile)
    elif ftype == constants.BF_ZIP:
        from blueflower.modules.zip import zip_do_file
        zip_do_file(afile)
Esempio n. 2
0
def do_file(ftype, afile):
    if ftype == constants.BF_UNKNOWN:
        return
    elif ftype == constants.BF_BZIP2:
        from blueflower.modules.bzip2 import bzip2_do_file
        bzip2_do_file(afile)
    elif ftype == constants.BF_GZ:
        from blueflower.modules.gz import gz_do_file
        gz_do_file(afile)
    elif ftype == constants.BF_DOCX:
        from blueflower.modules.docx import docx_do_file
        docx_do_file(afile)
    elif ftype == constants.BF_PDF:
        from blueflower.modules.pdf import pdf_do_file
        pdf_do_file(afile)
    elif ftype == constants.BF_TAR:
        from blueflower.modules.tar import tar_do_file
        tar_do_file(afile)
    elif ftype == constants.BF_TEXT:
        from blueflower.modules.text import text_do_file
        text_do_file(afile)
    elif ftype == constants.BF_XLSX:
        from blueflower.modules.xlsx import xlsx_do_file
        xlsx_do_file(afile)
    elif ftype == constants.BF_ZIP:
        from blueflower.modules.zip import zip_do_file
        zip_do_file(afile)
Esempio n. 3
0
def do_file(ftype, afile):
    if ftype == "other":
        return
    elif ftype == "bzip2":
        from blueflower.modules.bzip2 import bzip2_do_file

        bzip2_do_file(afile)
    elif ftype == "gz":
        from blueflower.modules.gz import gz_do_file

        gz_do_file(afile)
    elif ftype == "rar":
        from blueflower.modules.rar import rar_do_file

        rar_do_file(afile)
    elif ftype == "pdf":
        from blueflower.modules.pdf import pdf_do_file

        pdf_do_file(afile)
    elif ftype == "tar":
        from blueflower.modules.tar import tar_do_file

        tar_do_file(afile)
    elif ftype == "text":
        from blueflower.modules.text import text_do_file

        text_do_file(afile)
    elif ftype == "zip":
        from blueflower.modules.zip import zip_do_file

        zip_do_file(afile)
Esempio n. 4
0
def do_file(ftype, afile):
    if ftype == 'other':
        return
    elif ftype == 'bzip2':
        from blueflower.modules.bzip2 import bzip2_do_file
        bzip2_do_file(afile)
    elif ftype == 'gz':
        from blueflower.modules.gz import gz_do_file
        gz_do_file(afile)
    elif ftype == 'rar':
        from blueflower.modules.rar import rar_do_file
        rar_do_file(afile)
    elif ftype == 'pdf':
        from blueflower.modules.pdf import pdf_do_file
        pdf_do_file(afile)
    elif ftype == 'tar':
        from blueflower.modules.tar import tar_do_file
        tar_do_file(afile)
    elif ftype == 'text':
        from blueflower.modules.text import text_do_file
        text_do_file(afile)
    elif ftype == 'zip':
        from blueflower.modules.zip import zip_do_file
        zip_do_file(afile)