.Dd Jul 10, 2025 .Dt R2AGENT 1 .Sh "نام (NAME)" .Nm r2agent .Nd کارساز HTTP عامل Radare2 .Sh "خلاصه دستور (SYNOPSIS)" .Nm r2agent .Op Fl adhsuLjv .Op Fl p Ar port .Op Fl t Ar file .Sh "توضیحات (DESCRIPTION)" یک کارساز HTTP که دسترسی از راه دور به نمونه‌های Radare2 را از طریق یک RESTful API فراهم می‌کند. این ابزار خطایابی و تحلیل باینری‌ها را از راه دور با استفاده از Radare2 امکان‌پذیر می‌سازد. .Bl -tag -width Fl .It Fl a شنود برای همه (پیش‌فرض localhost است) .It Fl d اجرا در حالت دیمن (daemon) (پس‌زمینه) .It Fl h نمایش پیام راهنما .It Fl s اجرا در حالت سندباکس (sandbox) .It Fl u فعال‌سازی دسترسی با احراز هویت HTTP .It Fl t Ar file فایل احراز هویت User:password .It Fl p Ar port تعیین درگاه شنود (پیش‌فرض 8080 است) .It Fl v نمایش اطلاعات نسخه r2 و خروج .It Fl L فهرست کردن نشست‌های بارگذاری‌شده فعلی r2 و خروج .It Fl j تولید خروجی به‌صورت JSON هنگام استفاده با \-v یا \-L (تغییردهنده؛ به‌تنهایی بی‌اثر است) .El .Sh "محیط (ENVIRONMENT)" .Pp ابزار r2agent از هیچ متغیر محیطی استفاده نمی‌کند. .Sh "مثال‌ها (EXAMPLES)" .Pp شروع r2agent روی درگاه پیش‌فرض (8080): .Pp $ r2agent .Pp شروع r2agent روی درگاه 9090: .Pp $ r2agent -p 9090 .Pp اجرای r2agent در حالت دیمن (daemon): .Pp $ r2agent -d .Pp اجازه به برقراری ارتباط از هر نشانی IP: .Pp $ r2agent -a .Pp اجرا با احراز هویت فعال‌شده: .Pp $ r2agent -u -t auth.txt .Pp نمایش نسخه (متنی): .Pp $ r2agent -v .Pp نمایش نسخه (JSON): .Pp $ r2agent -v -j .Pp فهرست کردن نشست‌های بارگذاری‌شده فعلی (متنی): .Pp $ r2agent -L .Pp فهرست کردن نشست‌های بارگذاری‌شده فعلی (JSON): .Pp $ r2agent -L -j .Sh "همچنین ببینید (SEE ALSO)" .Pp .Xr radare2(1) .Sh "نویسندگان (AUTHORS)" .Pp نوشته شده توسط pancake .