示例#1
0
from directory_manager import DirectoryManager
from get_parameters import get_user_parameters


if __name__ == "__main__":
    # get parameters from command line
    ftp_website, local_directory, max_depth, refresh_frequency, excluded_extensions = get_user_parameters()

    # init directory manager with local directory and maximal depth
    directory_manager = DirectoryManager(ftp_website, local_directory, max_depth, excluded_extensions)

    # launch the synchronization
    directory_manager.synchronize_directory(refresh_frequency)
示例#2
0
#!/usr/bin/python

from get_parameters import get_user_parameters
import os
import argparse

from scan_manager import Scan_Manager

if __name__ == "__main__":

    adressesipv4, adressesipv6, fileNameOutput = get_user_parameters(
    )  # recuperation des tableaux des ips v4 et v6
    multiTreadActive = 1  # activation ou non du multi threading
    nombrethread = 100  # 100 threads max. 1 thread par scan.
    Scan_Manager(multiTreadActive, nombrethread, adressesipv4, adressesipv6,
                 fileNameOutput)