Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
filessh — متصفح ملفات TUI سريع ومريح للخوادم البعيدة | Kitploit
أدوات/GitHubGitHub/jayanaxhf/filessh
البرمجة النصية والأتمتةأمن الشبكاتالأدوات والمكوناتأداة الوصول عن بعد
GitHubjayanaxhf/filessh

filessh

متصفح ملفات TUI سريع ومريح للخوادم البعيدة

عرض المستودعالموقع الإلكتروني
2286منذ 25 أيامتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

FileSSH

Built With Ratatui crates.io GitHub Tag

مستعرض ملفات قائم على TUI لخوادم SSH، يسمح لك بتصفح وإدارة الملفات على خادم بعيد، وتحريرها في مكانها، وتنزيل الدلائل بشكل متكرر مع اجتياز متوازي للأدلة. كما يتمتع بالقدرة على بدء جلسات SSH بسرعة إلى المسارات على الخادم البعيد.

مرخص بموجب ترخيص مزدوج إما MIT أو UNLICENSE.

Made with VHS

التثبيت

homebrew (macOS)

root@kitploit:~
brew install jayanaxhf/taps/filessh

Cargo

root@kitploit:~
cargo install --locked filessh

البناء من المصدر

  1. تأكد من تثبيت Rust و Cargo. يمكنك العثور على تعليمات التثبيت على rust-lang.org.
  2. استنساخ المستودع:
    root@kitploit:~
    git clone https://github.com/your-username/filessh.git
    cd filessh
    
  3. بناء المشروع:
    root@kitploit:~
    cargo build --release
    
    سيكون الملف التنفيذي موجوداً في target/release/filessh.

المهام المتبقية

  • إضافة دعم لـ rsync و scp
  • معالجة الأخطاء

الاستخدام

root@kitploit:~
filessh [OPTIONS] <HOST> <PATH>

الميزات

  1. تعديل وحذف وتصفح الملفات على خادم بعيد
  2. تنزيل الدلائل بشكل متكرر مع اجتياز متوازي للأدلة
  3. فتح جلسات SSH بسرعة للأدلة.

الاستخدام

root@kitploit:~
filessh [OPTIONS] [HOST] [PATH]
filessh <COMMAND>

الأوامر: connect الاتصال بشكل صريح (نفس الأمر الافتراضي) install-man-pages تثبيت صفحات الدليل في النظام install-completions إنشاء نصوص الإكمال للقشرة

الوسائط: [HOST] المضيف البعيد للاتصال به (مثل، 'example.com' أو '192.168.1.100') [PATH] مسار الدليل الأولي لفتحه على المضيف البعيد

الخيارات: -p, --port رقم المنفذ لاستخدامه للاتصال SSH [الافتراضي: 22] -u, --username اسم المستخدم لتسجيل الدخول إلى المضيف البعيد -k, --private-key <PRIVATE_KEY> مسار ملف المفتاح الخاص لمصادقة المفتاح العام -o, --openssh-certificate <OPENSSH_CERTIFICATE> مسار اختياري لشهادة OpenSSH -h, --help طباعة المساعدة -V, --version طباعة الإصدار

مثال

root@kitploit:~
./target/release/filessh \
    --username myuser \
    --private-key ~/.ssh/id_rsa \
    example.com \
    /home/myuser

اختصارات المفاتيح

للخروج، اضغط Ctrl+q.

الواجهة تحتوي على ثلاثة ألواح: قائمة الملفات، لوحة البيانات الوصفية ومحتوى الملف، ومربع الإدخال الذي تظهر فيه المطالبات.

في قائمة الملفات:

عند ظهور مطالبة، Enter يقبل و Esc يلغي.

تنزيل الأداة
المفتاحالإجراء
Ctrl+qخروج
Tab / Shift+Tabتحريك التركيز بين الألواح
1 / 2 / 3تركيز قائمة الملفات، لوحة المحتوى، أو مربع الإدخال
Escالعودة إلى قائمة الملفات، وإلغاء أي مطالبة أو مرشح
المفتاحالإجراء
j / k, ↓ / ↑تحريك التحديد
l / →الدخول إلى الدليل المحدد
h / ←الانتقال إلى الدليل الأصلي
Enterعرض محتويات الملف المحدد في لوحة المحتوى
eتحرير الملف في $EDITOR، بعد تحميله بـ Enter
dتنزيل التحديد، مع طلب مسار محلي
fتصفية القائمة حسب الاسم، أثناء الكتابة
mإعادة تسمية أو نقل التحديد
xحذف التحديد، مع التأكيد بـ y
n fإنشاء ملف
n dإنشاء دليل
.إخفاء ملفات النقطة (dotfiles)، والتي تظهر افتراضياً
Ctrl+oفتح جلسة SSH في الدليل الحالي