RouterOS Backup (.backup) ফাইল Extract & User/Password বের করা (Kali/Ubuntu Final Guide)


১) সিস্টেম আপডেট


Bash


sudo apt update -y

sudo apt upgrade -y


২) Python 3, pip, git ইনস্টল


Bash


sudo apt install python3 python3-pip git -y


৩) কাজের ফোল্ডার তৈরি


Bash


mkdir ~/filetest

cd ~/filetest

git clone https://github.com/BigNerd95/RouterOS-Backup-Tools

cd RouterOS-Backup-Tools


৪) Virtual Environment তৈরি ও সক্রিয় করা


👉 built‑in venv module ব্যবহার করো – safest!


Bash


python3 -m venv venv

source venv/bin/activate


৫) Dependency ইনস্টল করা


Bash


pip install pycryptodome cryptography paramiko


🗂 Backup ফাইল প্রসেসিং স্টেপস


👉 ধরি তোমার ফাইল আছে /home/rirskali/Desktop/router.backup

Step ১: Info Check


Bash


./ROSbackup.py info -i /home/rirskali/Desktop/router.backup


Step ২: Decrypt (যদি ফাইল encrypted হয় কেবল)


যদি info বলতো Encrypted Backup, তবে:


Bash


./ROSbackup.py decrypt -i /home/rirskali/Desktop/router.backup -o router_dec -p BACKUP_PASSWORD


কিন্তু তুমি যেটা দেখেছো সেটা Plaintext Backup, তাই decrypt দরকার হয়নি।

Step ৩: Unpack Backup


⚠️ যদি আগেই ফোল্ডার বানানো থাকে আর error দেয়, আগে মুছে দাও rm -rf router_dec


Bash


./ROSbackup.py unpack -d router_dec -i /home/rirskali/Desktop/router.backup


এখানে সে বলেছে:


text


Wrote 232 files pair in: router_dec


মানে unpack সফল ✅।

Step ৪: Extract Users / Passwords


Bash


./extract_user.py router_dec/user.dat


👉 এখানে আউটপুটে username আর password পাবে।

📌 গুরুত্বপূর্ণ Fixes যেগুলো পথে পথে ধরেছো


    Password prompt-এ কিছু না দেখানো → এটা normal behavior। শুধু টাইপ করে Enter চাপলেই হবে।

    python3-virtualenv 404 error → Avoid করে built-in python3 -m venv ব্যবহার করা।

    "no such file or directory: ./ROSbackup.py" error → সঠিক ফোল্ডারে (~/filetest/RouterOS-Backup-Tools) থেকে চালাতে হবে।

    .backup ফাইল সরাসরি চালানো error → ব্যাকআপ কখনও রান হয় না; ইনপুট হিসেবে -i তে দিতে হয়।

    FileExistsError unpack এ → আগে rm -rf router_dec করো বা নতুন ফোল্ডার নাম ব্যবহার করো।

    Plaintext backup → decrypt ধাপ স্কিপ হবে, সরাসরি unpack এবং extract করতে হবে।


✅ Final এক লাইনের Workflow (সারসংক্ষেপ)


Bash


cd ~/filetest/RouterOS-Backup-Tools

source venv/bin/activate

./ROSbackup.py info -i /home/rirskali/Desktop/router.backup

./ROSbackup.py unpack -d router_dec -i /home/rirskali/Desktop/router.backup

./extract_user.py router_dec/user.dat


🚀 এভাবেই তোমার পুরো .backup ফাইল থেকে credentials আর configuration safe ভাবে বের করা যায়!

About the author

Riazul Islam
Expert IT support for seamless, innovative operations.

Post a Comment