𝘼𝙗𝙝𝙞𝙜𝙮𝙖𝙣 𝙏𝙤𝙤𝙡𝙨 𝙇𝙖𝙗
الذهاب إلى القناة على Telegram
Personal research tools • APIs • bots Updates • demos • limited access drops Not for illegal use
إظهار المزيدلم يتم تحديد البلدالفئة غير محددة
977
المشتركون
+4924 ساعات
+3147 أيام
+64330 أيام
أرشيف المشاركات
1 038
def main() -> None:
print("=" * 44)
print(" Mobile → Vehicle Lookup (NAPIX)")
print("=" * 44)
mobile = input("\nEnter 10-digit mobile number: ").strip()
mobile = re.sub(r"\D", "", mobile)
if len(mobile) != 10:
print("Error: enter exactly 10 digits.")
return
print("\nSearching... please wait")
try:
result = vehicle_by_mobile(mobile)
print_result(result)
except Exception as e:
print("\nError:", e)
if name == "main":
main()
`1 038
}
headers = {
"User-Agent": "okhttp/4.9.2",
"Accept": "application/json",
"timestamp": timestamp,
"Authorization": f"Bearer {token}",
"Param2": "2.0.142",
"Param1": "abcd",
"Content-Type": "application/json; charset=utf-8",
}
response = requests.post(
url, json=envelope, headers=headers, timeout=timeout or TIMEOUT
)
raw: Any = response.text
try:
outer = response.json()
encoded = outer.get("data")
if encoded:
encrypted_text = base64.b64decode(encoded).decode("utf-8")
raw = aes_transform(False, encrypted_text, key)
try:
raw = json.loads(raw)
except json.JSONDecodeError:
pass
else:
raw = outer
except Exception:
pass
return response.status_code, raw
def vehicle_by_mobile(mobile_no: str) -> dict[str, Any]:
mobile_no = str(mobile_no or "").strip()
if not re.fullmatch(r"\d{10}", mobile_no):
raise ValueError("Mobile number must be exactly 10 digits")
token = get_token()
url = NAPIX_API_BASE_URL.rstrip("/") + "/vahan/vahancapi/common/getvehiclevalidity"
last: Any = None
for attempt in range(2):
try:
status, result = encrypted_post(
url, {"mobileNo": mobile_no}, token, timeout=10.0
)
except requests.RequestException as exc:
status, result = None, {"error": str(exc)}
if status and status < 500 and result not in (None, ""):
last = result
break
last = result
time.sleep(1.0)
if last is None:
raise RuntimeError("Vahan did not respond. Try again.")
api_message = last.get("apiMessage") or {} if isinstance(last, dict) else {}
vehicles_raw = last.get("data") if isinstance(last, dict) else None
vehicles: list[dict] = []
if isinstance(vehicles_raw, list):
vehicles = [v for v in vehicles_raw if isinstance(v, dict)]
elif isinstance(vehicles_raw, dict):
vehicles = [vehicles_raw]
if not vehicles:
msg = (
(last.get("error") if isinstance(last, dict) else None)
or api_message.get("developerMessage")
or api_message.get("message")
or "No vehicle registered against this mobile number."
)
return {
"mobileNo": mobile_no,
"found": False,
"vehicles": [],
"message": str(msg),
}
formatted = []
for v in vehicles:
entry = {label: v.get(key) for key, label in VEHICLE_VALIDITY_KEYS}
entry["_raw"] = v
formatted.append(entry)
return {
"mobileNo": mobile_no,
"found": True,
"count": len(formatted),
"vehicles": formatted,
}
def print_result(data: dict[str, Any]) -> None:
print("\n" + "=" * 44)
if not data.get("found"):
print("Mobile :", data.get("mobileNo"))
print("Status : No vehicles found")
print("Message:", data.get("message", "-"))
print("=" * 44)
return
print(f"Mobile : {data['mobileNo']}")
print(f"Found : {data.get('count', 0)} vehicle(s)")
print("=" * 44)
for i, v in enumerate(data.get("vehicles") or [], 1):
print(f"\n--- Vehicle #{i} ---")
for label in (
"Registration No",
"State",
"State Code",
"RTO Office",
"Office Code",
"Registration Upto",
"Fitness Upto",
"Tax Upto",
"Insurance Upto",
"PUCC Upto",
"Permit Upto",
):
val = v.get(label)
if val not in (None, "", []):
print(f" {label:20}: {val}")
print("\n" + "=" * 44)
1 038
Number to vehicle src
`
#!/usr/bin/env python3
"""
Pydroid script: Mobile number -> linked vehicles (mParivahan / NAPIX)
Install (Pydroid pip):
requests
pycryptodome
Run:
python vehicle_mobile_pydroid.py
"""
from future import annotations
import base64
import json
import os
import re
import socket
import time
from typing import Any
from urllib.parse import urlparse
try:
import requests
from Crypto.Cipher import AES
from Crypto.Util.Padding import pad, unpad
except ImportError:
raise SystemExit(
"Missing packages.\n"
"Pydroid: Pip → install: requests and pycryptodome"
)
# ── NAPIX config ──────────────────────────────────────────────
NAPIX_BASE_URL = os.getenv(
"NAPIX_BASE_URL", "https://delhigw.napix.gov.in/nic/parivahan/"
).rstrip("/") + "/"
NAPIX_API_BASE_URL = os.getenv(
"NAPIX_API_BASE_URL",
"https://delhigw.napix.gov.in/nic/parivahan/mparivahan/wrapperapi/",
).rstrip("/") + "/"
CLIENT_ID = os.getenv("NAPIX_CLIENT_ID", "b91c303443f61b37106750823881cd2f")
CLIENT_SECRET = os.getenv(
"NAPIX_CLIENT_SECRET", "de83eeeb148878ae375f28756492e8a0"
)
TIMEOUT = 12.0
_TOKEN: dict[str, Any] | None = None
VEHICLE_VALIDITY_KEYS = [
("regNo", "Registration No"),
("stateCd", "State Code"),
("stateName", "State"),
("officeName", "RTO Office"),
("offCd", "Office Code"),
("regnUpto", "Registration Upto"),
("fitUpto", "Fitness Upto"),
("taxUpto", "Tax Upto"),
("insUpto", "Insurance Upto"),
("puccUpto", "PUCC Upto"),
("permitUpto", "Permit Upto"),
]
def aes_transform(encrypt: bool, value: str, key: str) -> str:
key_bytes = key.encode("utf-8")
if encrypt:
encrypted = AES.new(key_bytes, AES.MODE_ECB).encrypt(
pad(value.encode("utf-8"), 16)
)
return base64.b64encode(encrypted).decode("ascii")
decrypted = AES.new(key_bytes, AES.MODE_ECB).decrypt(base64.b64decode(value))
return unpad(decrypted, 16).decode("utf-8")
def request_key(timestamp: str) -> str:
return timestamp[-4:][::-1] + timestamp[:4][::-1] + "!~)#@*&^"
def napix_reachable(timeout: float = 3.0) -> bool:
host = urlparse(NAPIX_BASE_URL).hostname or "delhigw.napix.gov.in"
try:
with socket.create_connection((host, 443), timeout=timeout):
return True
except OSError:
return False
def get_token(force_refresh: bool = False) -> str:
global _TOKEN
now = int(time.time())
if not force_refresh and _TOKEN and int(_TOKEN.get("expires_at", 0)) > now + 30:
return str(_TOKEN["access_token"])
if not napix_reachable():
raise RuntimeError(
"NAPIX gateway not reachable. Indian IP / good net required."
)
r = requests.post(
NAPIX_BASE_URL + "oauth2/token",
data={
"grant_type": "client_credentials",
"scope": "napix",
"client_id": CLIENT_ID,
"client_secret": CLIENT_SECRET,
},
headers={
"User-Agent": "okhttp/4.9.2",
"Content-Type": "application/x-www-form-urlencoded",
},
timeout=TIMEOUT,
)
r.raise_for_status()
data = r.json()
access = data.get("access_token")
if not access:
raise RuntimeError("Token endpoint did not return access_token")
_TOKEN = {
"access_token": access,
"expires_at": now + int(data.get("expires_in", 300)),
}
return str(access)
def encrypted_post(url: str, body: Any, token: str, timeout: float | None = None):
timestamp = str(int(time.time() * 1000))
key = request_key(timestamp)
plain = json.dumps(body if body is not None else {}, separators=(",", ":"))
encrypted_data = aes_transform(True, plain, key)
envelope = {
"data": base64.b64encode(encrypted_data.encode("ascii")).decode("ascii")1 038
Chut faad dunga
Loss hogya mera
Alag alag src sell krta 80k tak main earn kr leta
1 038
New admin is here babies ✅
@kzr0x 🍼
Do you know me? 💫
Don't worry guys
mParivahan ki src kesi lagi sabko?? 👅
1 038
╭━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╮
✨ ˹𝐓ʜᴇ 𝐋ᴏsᴛ ꭙ 𝐒ᴍs 𝐁ᴏᴛ 🪄˼
╰━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╯
🔥 𝐏ʀᴇᴍɪᴜᴍ 𝐓ᴇʟᴇɢʀᴀᴍ 𝐁ᴏᴛ ꜱᴄʀɪᴘᴛ — 𝐍ᴏᴡ 𝐅ᴏʀ ꜱᴀʟᴇ
• 👑 𝐀ᴅᴠᴀɴᴄᴇᴅ 𝐀ᴅᴍɪɴ 𝐏ᴀɴᴇʟ
• 🔥 𝐅ɪʀᴇʙᴀꜱᴇ 𝐍ᴏᴅᴇ 𝐌ᴀɴᴀɢᴇᴍᴇɴᴛ
• ⭐ 𝐅ʀᴇᴇ / 𝐍ᴏʀᴍᴀʟ / 𝐕ɪᴘ / 𝐔ʟᴛɪᴍᴀᴛᴇ 𝐓ɪᴇʀꜱ
• 🎁 𝐑ᴇғᴇʀʀᴀʟ & 𝐁ᴏɴᴜꜱ ꜱʏꜱᴛᴇᴍ
• 💎 𝐑ᴇᴅᴇᴇᴍ 𝐂ᴏᴅᴇ ꜱʏꜱᴛᴇᴍ
• 📢 𝐁ʀᴏᴀᴅᴄᴀꜱᴛ ꜱʏꜱᴛᴇᴍ
• 📅 𝐒ᴄʜᴇᴅᴜʟᴇᴅ 𝐓ᴀꜱᴋꜱ
• 📊 𝐋ɪᴠᴇ ꜱᴛᴀᴛꜱ & 𝐆ʟᴏʙᴀʟ ꜱᴛᴀᴛꜱ
• 👤 𝐔ꜱᴇʀ / 𝐀ᴅᴍɪɴ 𝐌ᴀɴᴀɢᴇᴍᴇɴᴛ
• 🛡️ 𝐅ᴏʀᴄᴇ-𝐉ᴏɪɴ & 𝐁ᴀɴ / 𝐔ɴʙᴀɴ
• 💾 𝐅ᴜʟʟ 𝐁ᴀᴄᴋᴜᴘ & 𝐑ᴇꜱᴛᴏʀᴇ
• ✨ 𝐏ʀᴇᴍɪᴜᴍ 𝐓ᴇʟᴇɢʀᴀᴍ 𝐔ɪ + 𝐂ᴜꜱᴛᴏᴍ 𝐄ᴍᴏᴊɪꜱ
⚡ 𝐅ᴜʟʟʏ 𝐂ᴜꜱᴛᴏᴍɪᴢᴀʙʟᴇ
🧩 𝐄ᴀꜱʏ 𝐃ᴇᴘʟᴏʏᴍᴇɴᴛ
🚀 𝐑ᴇᴀᴅʏ-ᴛᴏ-𝐃ᴇᴘʟᴏʏ ꜱᴇᴛᴜᴘ
💰 𝐒ᴄʀɪᴘᴛ 𝐅ᴏʀ ꜱᴀʟᴇ
📩 𝐅ᴏʀ 𝐏ʀɪᴄᴇ & 𝐃ᴇᴛᴀɪʟꜱ:
👉 @HEHECOMEBACK
╰━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━╯
✦ 𝐓ʜᴇ 𝐋ᴏsᴛ ✦
1 038
Pan and GST
Se related jitne bhi API hote Hain
Sabke source code hai ismein
Individual pan info wala nahi hai
Kyunki usmein token ki dikkat hai
1 038
Ifsc info src api
import asyncio
import requests
IFSC_API_URL = "https://ifsc.razorpay.com/{ifsc_code}"
def get_ifsc_info(ifsc_code):
"""Fetch bank details using an IFSC code."""
try:
response = requests.get(IFSC_API_URL.format(ifsc_code=ifsc_code))
if response.status_code == 200:
data = response.json()
bank_info = {
"IFSC Code": data.get("IFSC", "Not Available"),
"Bank": data.get("BANK", "Not Available"),
"Branch": data.get("BRANCH", "Not Available"),
"Address": data.get("ADDRESS", "Not Available"),
"City": data.get("CITY", "Not Available"),
"District": data.get("DISTRICT", "Not Available"),
"State": data.get("STATE", "Not Available"),
"Contact": data.get("CONTACT", "Not Available"),
"UPI Available": data.get("UPI_AVAILABLE", "Not Available"),
"IMPS Available": data.get("IMPS_AVAILABLE", "Not Available"),
"RTGS Available": data.get("RTGS_AVAILABLE", "Not Available"),
"NEFT Available": data.get("NEFT_AVAILABLE", "Not Available"),
"MICR Code": data.get("MICR", "Not Available")
}
return bank_info
else:
return "⚠️ Failed to fetch details. Please check the IFSC code and try again."
except Exception as e:
return f"❌ An error occurred: {str(e)}"
async def ifsc_info():
"""Handle user input and provide bank details."""
ifsc_code = input("Enter IFSC Code: ").strip().upper()
if not ifsc_code:
print("⚠️ Please provide a valid IFSC code.")
return
print(f"🔍 Fetching details for IFSC code: {ifsc_code}... Please wait!")
bank_info = get_ifsc_info(ifsc_code)
if isinstance(bank_info, dict):
message = "\n".join([f"{key}: {value}" for key, value in bank_info.items()])
else:
message = bank_info
print(f"\n📋 IFSC Code Details:\n\n{message}")
if name == "main":
asyncio.run(ifsc_info())
Bahut normal source code hai
Lekin Maine dekha kuchh log IFSC wala sell kar rahe hain
Isliye maine kar diya leak 101 baar1 038
Thread(target=run_flask, daemon=True).start()
await asyncio.Event().wait()
if name == "main":
asyncio.run(main())
1 038
import asyncio
import re
import time
from threading import Thread
from flask import Flask, request, jsonify
from pyrogram import Client
from pyrogram.errors import FloodWait
# --- Telegram config ---
API_ID = 29969433
API_HASH = "884f9ffa4e8ece099cccccade82effac"
PHONE_NUMBER = "+919214045762"
TARGET_BOT = "@telebrecheddb_bot"
# --- Client setup ---
tg_client = Client(
"temp_session",
api_id=API_ID,
api_hash=API_HASH,
phone_number=PHONE_NUMBER,
no_updates=True
)
# --- Parser for bot text ---
def parse_bot_response(text: str) -> dict:
text = text.replace("Телефон", "Phone") \
.replace("История изменения имени", "Name change history") \
.replace("Интересовались этим", "Viewed by")
data = {
"success": True,
"username": None,
"id": None,
"phone": None,
"viewed_by": None,
"name_history": []
}
username_match = re.search(r"t\.me/([A-Za-z0-9_]+)", text)
if username_match:
data["username"] = username_match.group(1)
id_match = re.search(r"ID[:: ]+(\d+)", text)
if id_match:
data["id"] = id_match.group(1)
phone_match = re.search(r"Phone[:: ]+(\d+)", text)
if phone_match:
data["phone"] = phone_match.group(1)
viewed_match = re.search(r"Viewed by[:: ]*(\d+)", text)
if viewed_match:
data["viewed_by"] = int(viewed_match.group(1))
history_match = re.findall(r"(\d{2}\.\d{2}\.\d{4}) → @([\w\d_]+),\s*([\w\d, ]+)", text)
for d, u, i in history_match:
ids = re.findall(r"\d+", i)
data["name_history"].append({
"date": d,
"username": u,
"id": ids[0] if ids else None
})
return data
# --- Main send + receive logic ---
async def send_and_wait(username: str) -> dict:
username = username.strip()
if username.startswith("@"):
username = username[1:]
message_to_send = f"t.me/{username}"
try:
sent = await tg_client.send_message(TARGET_BOT, message_to_send)
except FloodWait as e:
await asyncio.sleep(e.value)
sent = await tg_client.send_message(TARGET_BOT, message_to_send)
except Exception as e:
return {"success": False, "error": f"Error contacting bot: {e}"}
reply_text = None
start_time = time.time()
while time.time() - start_time < 60:
async for msg in tg_client.get_chat_history(TARGET_BOT, limit=10):
if msg.id > sent.id and not msg.outgoing and msg.text:
reply_text = msg.text
break
if reply_text:
break
await asyncio.sleep(2)
if not reply_text:
return {"success": False, "error": "No reply received from bot after 60s."}
return parse_bot_response(reply_text)
# --- Flask setup ---
app = Flask(name)
app.config["JSONIFY_PRETTYPRINT_REGULAR"] = True
@app.route("/check")
def check():
username = request.args.get("username")
if not username:
return jsonify({"success": False, "error": "Missing 'username' parameter"}), 400
try:
future = asyncio.run_coroutine_threadsafe(send_and_wait(username), tg_loop)
result = future.result(timeout=70)
return jsonify(result)
except Exception as e:
return jsonify({"success": False, "error": str(e)}), 500
def get_free_port(default=8000):
import socket
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
try:
s.bind(("", default))
port = s.getsockname()[1]
except OSError:
s.bind(("", 0))
port = s.getsockname()[1]
finally:
s.close()
return port
# --- Main runner ---
async def main():
global tg_loop
tg_loop = asyncio.get_event_loop()
await tg_client.start()
print("✅ Telegram client started successfully")
port = get_free_port(8000)
print(f"🌐 API running at: http://127.0.0.1:{port}/check?username=@RiteshYadav8650")
def run_flask():
app.run(host="0.0.0.0", port=port, debug=False, use_reloader=False)
1 038
Private channel mein aaj ye upload Kiya hu and baaki pahle ka bhi hai
Jisko join hona hai fast aa jao
@Kz40x idhar message karo
999₹ tha ab 1200₹ hogya hai joining price permanent aa jao nahi to fir aur high hoga
1 038
अन्तः अस्ति प्रारम्भः।
यत्र समाप्तं, तत्र आरब्धम्।
पतनं न अन्तो, उत्थानस्य आरम्भः।
विनाशे नवनिर्माणम्।
Yahi sab Sanskriti shlok
Motivation de rahe hain
Itne jyada users a gaye hain refund Lene
Server down hai pura
Jin logon Ko unlimited diya tha vah log aur Bakvhodi kr rahe hai
Samajh nahin a raha kya karun Koi idea do kya karu ? 😭😭😭😭
Pressure jyada hogya hai
