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
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
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
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')