Skip to content

nusaibnull/Combo-Login

Repository files navigation

🚀 Auto Login Multi Tabs

একটি JavaScript Automation Script যা combo.txt ফাইল থেকে username:password লিস্ট পড়ে, একাধিক লগইন ট্যাব ওপেন করে, এবং প্রতিটি ট্যাবে অটোমেটিক্যালি ইউজারনেম ও পাসওয়ার্ড ফিল আপ করে।
এটি মূলত অটোমেশন, টেস্টিং, ও QA কাজের জন্য ব্যবহারযোগ্য।


📌 Features

combo.txt ফাইল থেকে অ্যাকাউন্ট লোড করে
✅ একাধিক ট্যাব একসাথে ওপেন করে
✅ প্রতিটা ট্যাবে অটোমেটিক ফিল-আপ
✅ কাস্টমাইজেবল ট্যাব লিমিট (MAX_TABS)
✅ ট্যাব ওপেনের মাঝে গ্যাপ (OPEN_GAP_MS) সেট করার সুবিধা
✅ অবৈধ লাইন ও কমেন্ট স্কিপ করে
✅ ইনপুট ফিল্ড না পেলে স্কিপ করে দেয়


📂 Project Structure

auto-login-multi-tabs/
│
├── combo.txt          # ইউজারনেম:পাসওয়ার্ড লিস্ট
├── auto-login.js      # মূল জাভাস্ক্রিপ্ট ফাইল
└── README.md          # প্রোজেক্ট ডকুমেন্টেশন

⚡ Setup Instructions

১. রিপোজিটরি ক্লোন করো

git clone https://github.com/nusaibnull/Combo-Login.git
cd Combo-Login

২. combo.txt তৈরি করো

combo.txt ফাইলে ইউজারনেম-পাসওয়ার্ড লিখো username:password ফরম্যাটে:

৩. ব্রাউজারে স্ক্রিপ্ট রান করো

  1. tab_console.js ফাইলের পুরো কোড কপি করো।
  2. যেকোনো ব্রাউজারে Developer Tools (F12) ওপেন করো।
  3. Console Tab-এ কোডটা পেস্ট করো।
  4. combo.txt সিলেক্ট করো।
  5. স্ক্রিপ্ট অটোমেটিক্যালি একাধিক লগইন ট্যাব ওপেন করবে।

⚙️ Configuration

tab_console.js এর শুরুতে কনফিগারেশনগুলো পরিবর্তন করা যাবে:

const LOGIN_URL   = ""; // লগইন পেজের URL
const EMAIL_ID    = "email";     // ইমেইল ইনপুট ID বা Name
const PASS_ID     = "password";  // পাসওয়ার্ড ইনপুট ID বা Name
const OPEN_GAP_MS = 1000;        // ট্যাব ওপেনের মাঝে গ্যাপ (ms)
const MAX_TABS    = 30;          // সর্বাধিক ট্যাব সংখ্যা

🚀 Usage Example

ধরা যাক তোমার combo.txt ফাইলে ৫০টা অ্যাকাউন্ট আছে।
যদি MAX_TABS = 10 সেট করো, তাহলে একসাথে প্রথম ১০টি ট্যাব ওপেন হবে, বাকিগুলো স্কিপ হবে।


🛠️ How It Works

১. combo.txt থেকে ডেটা রিড করা

  • ফাইল সিলেক্ট করলে FileReader দিয়ে combo.txt পড়ে।
  • প্রতিটি লাইনের username:password ডেটা অ্যাকাউন্ট অবজেক্টে কনভার্ট হয়।

২. ট্যাব ওপেন + ফিল-আপ প্রসেস

  • window.open() দিয়ে নতুন ট্যাব ওপেন হয়।
  • প্রতিটি ট্যাব লোড হওয়ার জন্য setInterval দিয়ে পোলিং চলে।
  • লগইন ফর্মের ইমেইলপাসওয়ার্ড ফিল্ড সনাক্ত করে value সেট করা হয়।
  • ফিল্ড না পেলে ট্যাব স্কিপ হয়।

৩. ভিজ্যুয়াল ইন্ডিকেশন

  • ইউজারনেম ও পাসওয়ার্ড ফিল্ডে limegreen outline দেখাবে ১.৫ সেকেন্ডের জন্য, যাতে বোঝা যায় অটো-ফিল সফল।

⚠️ Disclaimer

এই টুল শুধুমাত্র অটোমেশন, টেস্টিং, ও QA কাজের জন্য।
কোনো প্রকার অননুমোদিত লগইন বা হ্যাকিং অ্যাক্টিভিটির জন্য ব্যবহার করা বেআইনি।
ডেভেলপার কোনো ক্ষতির জন্য দায়ী নয়।


👨‍💻 Author

nullBrainBD

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors