মূল কনটেন্টে যান
REA

REA চালু আছে

REA(Reverse Engineer Anything)একটি ওপেন-সোর্স রিভার্স-অ্যানালাইসিস টুল, যা MCP প্রোটোকলের মাধ্যমে Claude Code, Codex, Cursor-এর মতো AI কোডিং Agent-কে Ghidra, Hopper, IDA-এর মতো রিভার্স-ইঞ্জিনিয়ারিং টুলের সঙ্গে...

REA(Reverse Engineer Anything)একটি ওপেন-সোর্স রিভার্স-অ্যানালাইসিস টুল, যা MCP প্রোটোকলের মাধ্যমে Claude Code, Codex, Cursor-এর মতো AI কোডিং Agent-কে Ghidra, Hopper, IDA-এর মতো রিভার্স-ইঞ্জিনিয়ারিং টুলের সঙ্গে...

REA
মাসিক ভিজিট
0
মূল্য
সেট করা হয়নি
তালিকাভুক্ত
—
আপডেট করা হয়েছে
2026-10-13

01REA কী

REA(Reverse Engineer Anything)একটি ওপেন-সোর্স রিভার্স-অ্যানালাইসিস টুল, যা MCP প্রোটোকলের মাধ্যমে Claude Code, Codex, Cursor-এর মতো AI কোডিং Agent-কে Ghidra, Hopper, IDA-এর মতো রিভার্স-ইঞ্জিনিয়ারিং টুলের সঙ্গে সংযুক্ত করে। REA Agent-কে সোর্স কোড ছাড়াই সফটওয়্যার বিশ্লেষণ করতে দেয়—নেটিভ বাইনারি, Electron/JS অ্যাপ্লিকেশন, APK, .NET অ্যাসেম্বলি থেকে ওয়েবসাইট পর্যন্ত। এটি ফিচারের বাস্তবায়ন-লজিক অনুসরণ করে প্রমাণ-শৃঙ্খলসহ বিশ্লেষণ ফল তৈরি করে এবং অনুরূপ ফিচার পুনর্গঠনে সহায়তা করে।

02REA-এর প্রধান ফিচার

WeChat-এ ফলো করে “ওপেন সোর্স” উত্তর দিন এবং AI ওপেন-সোর্স প্রজেক্টের আলোচনা গ্রুপে যোগ দিন
নেটিভ বাইনারি বিশ্লেষণ: Mach-O, ELF, PE-এর মতো এক্সিকিউটেবল ফাইল পার্স করে ছদ্ম-কোড, অ্যাসেম্বলি, স্ট্রিং, সিম্বল ও কল-সম্পর্ক ফেরত দেয়।
JavaScript/Electron অ্যাপ্লিকেশন বিশ্লেষণ: অ্যাপ চালানোর প্রয়োজন ছাড়াই মডিউল, এন্ট্রি, IPC চ্যানেল ও source map-এর স্ট্যাটিক বিশ্লেষণ করে।
ওয়েবসাইট পর্যবেক্ষণ: স্থানীয় Chrome DevTools endpoint-এর মাধ্যমে ব্রাউজারের আচরণ, পেজ স্ক্রিপ্ট ও নেটওয়ার্ক অনুরোধ নিষ্ক্রিয়ভাবে পর্যবেক্ষণ করে।
.NET অ্যাসেম্বলি পরীক্ষা: প্রোগ্রাম চালানো ছাড়াই মেটাডেটা, CIL নির্দেশনা ও নেটিভ কোডের সীমানা দেখা যায়।
Android অ্যাপ রিভার্স ইঞ্জিনিয়ারিং: JADX ব্যবহার করে APK ডিকম্পাইল করে ম্যানিফেস্ট ঘোষণা, ক্লাস ও মেথড দেখা যায়।
ফার্মওয়্যার ও প্যাকেজ ফাইল বিশ্লেষণ: Binwalk দিয়ে ফার্মওয়্যার অঞ্চল এক্সট্র্যাক্ট করে, অথবা ZIP/APK/ASAR-এর মতো আর্কাইভের ফাইল তালিকা সরাসরি তৈরি করে।
সংস্করণ পার্থক্য তুলনা: অ্যাপ্লিকেশনের দুটি সংস্করণের বাইনারি পার্থক্য তুলনা করে পরিবর্তন প্রতিবেদন তৈরি করে।
নেটওয়ার্ক প্যাকেট বিশ্লেষণ: HAR ফাইল বা mitmproxy ক্যাপচার পার্স করে অনুরোধের সঙ্গে সোর্স অবস্থান যুক্ত করে।
কোড পুনর্গঠনে সহায়তা: Agent বিশ্লেষণ ফলের ভিত্তিতে ফিচার বাস্তবায়নের সূত্র অনুসরণ করে, প্রজেক্টের জন্য অনুরূপ ফিচার লেখে এবং তা যাচাই করে।

03REA কীভাবে ব্যবহার করবেন

পরিবেশ প্রস্তুতি: Node.js(≥22.19 সংস্করণ)ও npm ইনস্টল করুন এবং Claude Code, Codex, Cursor-এর মতো সমর্থিত যেকোনো একটি AI কোডিং Agent ইনস্টল আছে নিশ্চিত করুন।
এক-ক্লিক ইনস্টলেশন: টার্মিনালে npx rea-agents@latest setup চালান, সংযুক্ত করতে চান এমন Agent নির্বাচন করুন এবং কনফিগারেশন পরিবর্তন পর্যালোচনা করুন।
অনুমোদন কনফিগারেশন: setup যে MCP server রেজিস্ট্রেশন ও workflow নির্দেশনা পরিবর্তনের প্রস্তাব দেয় তা নিশ্চিত করুন(মূল কনফিগারেশন স্বয়ংক্রিয়ভাবে ব্যাকআপ হবে), তারপর Agent পুনরায় চালু করুন।
রিভার্স-ইঞ্জিনিয়ারিং ইঞ্জিন প্রস্তুত করুন(ঐচ্ছিক): নেটিভ বাইনারির গভীর বিশ্লেষণের জন্য Hopper, Ghidra অথবা IDA আগে থেকেই ইনস্টল থাকতে হবে; শুধুমাত্র JS/Electron বিশ্লেষণে এগুলোর প্রয়োজন নেই।
স্বাভাবিক ভাষায় প্রশ্ন করুন: Agent-কে লক্ষ্য বর্ণনা করুন, যেমন ”Notes অ্যাপের সার্চ ফিচার কীভাবে কাজ করে তা বিশ্লেষণ করো, প্রমাণ দেখাও এবং আমার প্রজেক্টে অনুরূপ ফিচার বাস্তবায়ন করো”।
Agent স্বয়ংক্রিয়ভাবে তদন্ত করবে: Agent MCP-এর মাধ্যমে REA-কে কল করে স্থানীয়ভাবে লক্ষ্য বিশ্লেষণ করবে এবং প্রমাণ-শৃঙ্খলসহ ছদ্ম-কোড, কল-চেইন ইত্যাদি ফল সংগ্রহ করবে।

04REA-এর মূল সুবিধা

রিভার্স ইঞ্জিনিয়ারিং অভিজ্ঞতার প্রয়োজন নেই: ডিসঅ্যাসেম্বলি ও রিভার্স-ইঞ্জিনিয়ারিং প্রযুক্তি শেখা ছাড়াই স্বাভাবিক ভাষায় AI Agent-কে প্রশ্ন করে সফটওয়্যার বিশ্লেষণ করা যায়।
প্রধান Agent ইকোসিস্টেমের সংযোগ: Claude Code, Codex, Cursor, Gemini CLI, Windsurf-সহ প্রায় সব প্রধান AI কোডিং সহকারী সমর্থন করে।
পরিণত রিভার্স-ইঞ্জিনিয়ারিং টুল পুনর্ব্যবহার: Ghidra, Hopper, IDA-এর মতো পেশাদার টুলের ওপর ভিত্তি করে কয়েক দশকের রিভার্স-ইঞ্জিনিয়ারিং অভিজ্ঞতা কাজে লাগায়।
বিস্তৃত লক্ষ্য সমর্থন: নেটিভ বাইনারি, Electron/JS অ্যাপ্লিকেশন, APK, .NET থেকে ওয়েবসাইট, ফার্মওয়্যার ও WASM পর্যন্ত প্রায় সব ধরনের লক্ষ্য বিশ্লেষণ করা যায়।
প্রমাণ-নির্ভর ফল: প্রতিটি সিদ্ধান্তের সঙ্গে ছদ্ম-কোড, অ্যাসেম্বলি, কল-সম্পর্কের মতো প্রমাণ থাকে, তাই ফল যাচাইযোগ্য।
স্থানীয় বিশ্লেষণে গোপনীয়তা সুরক্ষিত: সব বিশ্লেষণ স্থানীয়ভাবে চলে, লক্ষ্য সফটওয়্যার ক্লাউডে আপলোড হয় না।
এন্ড-টু-এন্ড অটোমেশন: বিশ্লেষণ, কল-চেইন অনুসরণ থেকে চালানো যায় এমন অনুরূপ বাস্তবায়ন তৈরি পর্যন্ত পুরো Agent workflow একসঙ্গে কাজ করে।

05REA-এর প্রজেক্ট ঠিকানা

প্রজেক্টের অফিসিয়াল ওয়েবসাইট: https://rea.tools/
GitHub রিপোজিটরি: https://github.com/morluto/rea

06REA-এর ব্যবহারের ক্ষেত্র

প্রতিদ্বন্দ্বী ফিচার পুনর্নির্মাণ: কোনো App-এর অফলাইন সার্চ, সিঙ্ক মেকানিজম ইত্যাদি পছন্দ হলে Agent-কে তার কল-চেইন বিশ্লেষণ করিয়ে নিজের প্রজেক্টে অনুরূপ সংস্করণ বাস্তবায়ন করুন।
সোর্সবিহীন পুরোনো সফটওয়্যার উদ্ধার: সোর্স হারিয়ে যাওয়া পুরোনো সফটওয়্যার, গেম বা লাইব্রেরির ছদ্ম-কোড ও অ্যাসেম্বলি Agent দিয়ে পড়িয়ে অ্যালগরিদম পুনর্গঠন করে আধুনিক প্রযুক্তি-স্ট্যাকে স্থানান্তর করুন।
Electron/ডেস্কটপ অ্যাপ্লিকেশন অডিট: ক্লোজড-সোর্স ডেস্কটপ অ্যাপ্লিকেশনের মডিউল, রাউট, IPC যোগাযোগ ও preload স্ক্রিপ্ট স্ট্যাটিকভাবে বিশ্লেষণ করে নিরাপত্তা মূল্যায়ন বা আচরণ বোঝা যায়।
লিগ্যাসি সিস্টেম স্থানান্তর মূল্যায়ন: সফটওয়্যারের দুটি সংস্করণের বাইনারি পার্থক্য তুলনা করে পরিবর্তন প্রতিবেদন তৈরি করুন, অথবা .NET/নেটিভ কম্পোনেন্টের নির্ভরতা-সীমা বিশ্লেষণ করে সিস্টেম সংস্কারের সিদ্ধান্তে সহায়তা করুন।

07REA-এর সাধারণ প্রশ্ন

Q1: কোন কোন Agent REA ব্যবহার করতে পারে?
A1: স্থানীয় MCP server সমর্থন করে এমন যেকোনো Agent ব্যবহার করতে পারে। Setup কমান্ড সমর্থিত Agent-গুলোর কনফিগারেশন স্বয়ংক্রিয়ভাবে করে; অন্যান্য ক্লায়েন্টে ম্যানুয়ালি MCP রেজিস্টার করে ব্যবহার করা যায়।
Q2: আমাকে কি Hopper, Ghidra অথবা IDA ইনস্টল করতে হবে?
A2: গভীর নেটিভ বাইনারি বিশ্লেষণের জন্য তিনটির যেকোনো একটি প্রয়োজন। স্ট্যাটিক JavaScript ও .NET পরীক্ষা করতে কোনো নেটিভ বিশ্লেষণ ইঞ্জিনের দরকার নেই। অনুমোদনের পর Setup স্বয়ংক্রিয়ভাবে Hopper ইনস্টল করতে পারে; Ghidra ও IDA-এর ক্ষেত্রে আপনার আগে থেকে থাকা ইনস্টলেশন ব্যবহার করা হয়।
Q3: Hopper কি আগে চালু করতে হবে?
A3: না, প্রয়োজন হলে REA স্বয়ংক্রিয়ভাবে Hopper চালু করবে। তবে macOS-এ প্রথমবার চালানোর সময় প্রদর্শনী মোড নির্বাচন বা লাইসেন্স সক্রিয় করার জন্য ডায়ালগ দেখা যেতে পারে। একই user session-এ এই নির্দেশনা সম্পন্ন করতে হবে, তারপর প্রথম CLI/MCP অপারেশন বা unattended task চালাতে হবে।
Q4: skills.sh থেকে skill ইনস্টল করার কাজ কী?
A4: এই skill আপনার Agent-কে তদন্তের নির্দেশনা দেয়। npx rea-agents setup ব্যবহার করে একই সঙ্গে REA-এর MCP server রেজিস্টার ও সহায়ক নির্দেশনা ইনস্টল করে Agent পুনরায় চালু করার পরামর্শ দেওয়া হয়।
Q5: REA কী ধরনের কোড ফেরত দেয়?
A5: নেটিভ বিশ্লেষণে ছদ্ম-কোড ও অ্যাসেম্বলি ফেরত আসে; JavaScript/Electron বিশ্লেষণে মডিউল ও তাদের নির্ভরতা পুনরুদ্ধার করা হয়। আপনার Agent এসব আবিষ্কারের ভিত্তিতে বাস্তবায়ন লেখে ও পরীক্ষা করে।
Q6: REA কি আমার অ্যাপ আপলোড করবে?
A6: না। REA স্থানীয়ভাবে লক্ষ্য বিশ্লেষণ করে, শুধু আপনার Agent টুলের ফল পায়; মডেল প্রদানকারীর ডেটা নীতি সংশ্লিষ্ট প্রদানকারী নির্ধারণ করে।
Q7: বাগ পেলে কী করব?
A7: প্রথমে আপডেট করুন, সাম্প্রতিক সংস্করণে সমস্যাটি ইতিমধ্যে ঠিক হয়ে থাকতে পারে। CLI ব্যবহারকারীরা rea update চালান; npx ব্যবহারকারীরা npx rea-agents@latest setup পুনরায় চালিয়ে Agent পুনরায় চালু করুন। সমস্যা থাকলে সংস্করণ, লক্ষ্য ধরনের নাম, পুনরুৎপাদনের ধাপ ও ত্রুটির আউটপুটসহ issue জমা দিন।

© দাবিত্যাগ: সময়ের সঙ্গে ডোমেইন ও লিংক করা কনটেন্ট পরিবর্তিত হতে পারে। AIEZZ তৃতীয় পক্ষের ওয়েবসাইট নিয়ন্ত্রণ করে না। বাহ্যিক কনটেন্ট ও ঝুঁকি স্বাধীনভাবে পর্যালোচনা করুন।

ব্যবহারকারীর রিভিউ0