Open Source İnsta Tool

  • Konuyu Başlatan Konuyu Başlatan roeak1337
  • Başlangıç tarihi Başlangıç tarihi

roeak1337

Gold Üye
Katılım
1 Şub 2025
Mesajlar
392
Beğeniler
90
2012 veya eski hesap cekenler icin password sender paylaşıyorum
yapamayanlar dc eklesin
Bilmeyenler icin normal insta sayfasından maile düşmediği icin bu tool kullanılıyor
import os, uuid, string, random
try:
import requests
except ImportError:
os.system("pip install requests")
import requests
import pyfiglet
import json
import time

R = "\033[1;31m"
G = "\033[1;32m"
B = "\033[0;94m"
Y = "\033[1;33m"

br = pyfiglet.figlet_format("Simple Tool")
print(R + br)

class InstagramPasswordReset:
def __init__(self):
self.menu()

def menu(self):
print("[1] Send Password Reset (İnstgram)")
print("[2] Get Obfuscated Email by Username (İnstgram)")
print("[3] Get IP Information")
choice = input("Choose an option: ").strip()

if choice == "1":
self.password_reset_option()
elif choice == "2":
self.get_obfuscated_email_option()
elif choice == "3":
self.ip_lookup_option()
else:
print(R + "[ - ] Invalid choice!")
self.menu()

def password_reset_option(self):
self.target = input("[ + ] Email / Username : ").strip()
if self.target.startswith("@"):
print("[ - ] Enter User Without '@' ")
input()
exit()

self.data = {
"_csrftoken": "".join(random.choices(string.ascii_letters + string.digits, k=32)),
"guid": str(uuid.uuid4()),
"device_id": str(uuid.uuid4())
}

if "@" in self.target:
self.data["user_email"] = self.target
else:
self.data["username"] = self.target

self.send_password_reset()

def send_password_reset(self):
headers = {
"user-agent": f"Instagram 150.0.0.0.000 Android (29/10; 300dpi; 720x1440; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}/"
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; en_GB;)"
}

response = requests.post(
" ",
headers=headers,
data=self.data
)

if "obfuscated_email" in response.text:
email_start = response.text.find('"obfuscated_email":"') + len('"obfuscated_email":"')
email_end = response.text.find('"', email_start)
obfuscated_email = response.text[email_start:email_end]

print(G + f"[ + ] Obfuscated Email: {obfuscated_email}")
else:
print(R + f"[ - ] No obfuscated email found or error in response: {response.text}")

input()
exit()

def get_obfuscated_email_option(self):
self.target = input("[ + ] Instagram Username: ").strip()

if self.target.startswith("@"):
self.target = self.target[1:]

self.get_obfuscated_email(self.target)

def get_obfuscated_email(self, username):
headers = {
"user-agent": f"Instagram 150.0.0.0.000 Android (29/10; 300dpi; 720x1440; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}/"
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; "
f"{''.join(random.choices(string.ascii_lowercase + string.digits, k=16))}; en_GB;)"
}

print("[ - ] Obfuscated email can only be retrieved via password reset. Please select option 1.")
input()
exit()

def ip_lookup_option(self):
ip_address = input("[ + ] Enter IP Address: ").strip()

self.get_ip_info(ip_address)

def get_ip_info(self, ip):
try:
url = f" {ip}"
response = requests.get(url)
data = response.json()

if data['status'] == 'fail':
print(R + "[ - ] Error: Could not retrieve information for the given IP.")
else:
print(G + "[ + ] IP Information:")
print(json.dumps(data, indent=4))

save_option = input("[ + ] Do you want to save this location data? (yes/no): ").strip().lower()

if save_option == "yes":
self.save_ip_info(data)

time.sleep(3)
self.clear_screen_and_menu()
return
except Exception as e:
print(R + f"[ - ] Error occurred: {str(e)}")

input()
exit()

def save_ip_info(self, data):
desktop_path = os.path.join(os.path.join(os.environ['USERPROFILE']), 'Desktop')

file_path = os.path.join(desktop_path, "IP_Info.txt")

try:
with open(file_path, 'w') as file:
file.write(json.dumps(data, indent=4))

print(G + f"[ + ] IP Information has been saved to: {file_path}")
except Exception as e:
print(R + f"[ - ] Failed to save the file: {str(e)}")

def clear_screen_and_menu(self):
print("\n" * 50)
print(R + br)
self.menu()

InstagramPasswordReset()
 
Bu kullanıcıyla herhangi bir iş veya ticaret yapmak istiyorsanız, forumdan uzaklaştırıldığını sakın unutmayın.
eyw
 
Elinize sağlık hocam ama anladığım kadarıyla eski tarihli hesapları kontrol edip maili varmı diye kontrol ediyor doğru mu anladım yoksa farklı bir şeymi bu
 
Elinize sağlık hocam ama anladığım kadarıyla eski tarihli hesapları kontrol edip maili varmı diye kontrol ediyor doğru mu anladım yoksa farklı bir şeymi bu
öncellikle teşekkürler 2012 hesap düşrdüğünüz zaman o maile şifre sifirlama bağlantisi gönderme toolu bu normal instgramın sitesinden o maile şifre sifirlama bağlantisi gönderilmediği icin bu toolu kullanıyorlar
 

Şuanda konuyu görüntüleyen kullanıcılar

Geri
Üst Alt