Exemple #1
0
    def move_file_to_archive(self, file):
        now = datetime.datetime.now()
        current_date_time = now.strftime("%Y-%m-%d %H:%M:%S")
        input_file = self.input+file
        output_file = self.output+current_date_time+"__"+file
        os.rename(input_file, output_file)
        Log().save_to_logfile("Przenoszenie pliku {} do {}".format(input_file, output_file))

        return True
Exemple #2
0
    def execute_file(self):

        for file in self.files:
            full_path = self.input + file
            if os.path.isfile(full_path):
                Log().save_to_logfile("Import pliku : {}".format(full_path))
                parsed_file = ParseFile(full_path).parse_file()
                self.move_file_to_archive(file)

        return True
    def update_record(self, data):
        sql = "UPDATE product_motion SET status='{1}' where number='{0}'".format(data[0][0], self.new_status)
        updated_row = 0
        try:
            cursor = self.conn.cursor()
            cursor.execute(sql)
            updated_row = cursor.rowcount
            Log().save_to_logfile("Update rekordu: {} na status: {}".format(data[0][0], self.new_status))
        except (Exception, psycopg2.DatabaseError) as error:
            print error

        return updated_row
Exemple #4
0
    def __init__(self, host, profile, verbose, desperate):
        self.plugins = self.load_plugins()
        self.host = host
        self.results = Results()
        self.cache = Cache()
        self.profile = Profile(profile)
        self.colorizer = Color()
        self.logs = Log()
        self.verbose = verbose

        self.check_url()
        self.redirect()
        self.cache.set_host(self.host)

        if desperate:
            self.desperate = Desperate()
        else:
            self.desperate = None
Exemple #5
0
            public_key = RSA.import_key(
                json.load(publicclient)[nameid].get("pub_key").encode('utf-8'))
        ciphertext = PKCS1_OAEP.new(public_key).encrypt(cleartext)
        return ciphertext

    def decrypt(self, cryptedtext):
        private_key = RSA.import_key(open('prvkeyserv.pem').read(),
                                     passphrase=secret_code)
        # https://pycryptodome-master.readthedocs.io/en/latest/src/cipher/oaep.html
        decrypted = PKCS1_OAEP.new(private_key).decrypt(cryptedtext)
        return decrypted


# Initialisation du serveur - Mise en place du socket :
mySocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
log = Log().get_daiquiri()
try:
    mySocket.bind((HOST, PORT))
    log.error("ca run !!", somekey="test1", anotherkey="test")
except socket.error:
    print("La liaison du socket à l'adresse choisie a échoué.")
    sys.exit()
f = open('prvkeyserv.pem', 'rb')
if "-----BEGIN RSA PRIVATE KEY-----" != f.readline().rstrip().decode("utf-8"):
    f.close()
    key = RSA.generate(2048)
    private_key = key.export_key(passphrase=secret_code,
                                 pkcs=8,
                                 protection="scryptAndAES128-CBC")
    public_key = key.publickey().export_key()
    f = open('prvkeyserv.pem', 'wb')