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

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

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

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

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
sish — أنفاق HTTP(S)/WS(S)/TCP إلى localhost باستخدام SSH فقط. | Kitploit
أدوات/GitHubGitHub/antoniomika/sish
أدوات عامةأمن الويبأمن الشبكاتالأدوات والمكونات
GitHubantoniomika/sish

sish

أنفاق HTTP(S)/WS(S)/TCP إلى localhost باستخدام SSH فقط.

عرض المستودعالموقع الإلكتروني
4.7k333منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

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

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

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

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

sish

أنفاق SSH مفتوحة المصدر لـ HTTP(S)، WS(S)، TCP، الأسماء المستعارة، وSNI.

إذا كنت تحب بساطة المشاركة على غرار serveo/ngrok ولكنك تريد استخدام SSH العادي وتشغيل البنية التحتية الخاصة بك، فإن sish صُمم لذلك.

  • لا حاجة لعميل مخصص للمستخدمين النهائيين
  • سير عمل للأنفاق العامة والخاصة
  • إصدارات Docker وثنائية
  • مصمم للاستضافة الذاتية على مستوى الإنتاج

Docs | الخدمة المُدارة | الإصدارات | صور Docker | برعاية pico.sh

لماذا sish

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

حالات الاستخدام النموذجية

  • مشاركة تطبيق ويب محلي فوراً عبر HTTPS
  • كشف خدمة TCP على منفذ خارجي ثابت أو عشوائي
  • إنشاء أسماء مستعارة TCP خاصة لا يمكن الوصول إليها إلا من خلال SSH موثَّق
  • توجيه حركة TLS عبر SNI إلى خوادم خلفية متعددة دون إنهاء TLS

البدء السريع

1) جرب الخدمة المُدارة

أسرع طريقة للتحقق من سير عملك:

root@kitploit:~
ssh -R 80:localhost:8080 tuns.sh

يؤدي هذا إلى إنشاء عنوان URL عام لتطبيقك المحلي الذي يعمل على المنفذ 8080.

2) الاستضافة الذاتية باستخدام Docker

سحب الصورة:

root@kitploit:~
docker pull antoniomika/sish:latest

تجهيز الأدلة:

root@kitploit:~
mkdir -p ~/sish/ssl ~/sish/keys ~/sish/pubkeys
cp ~/.ssh/id_ed25519.pub ~/sish/pubkeys

التشغيل:

root@kitploit:~
docker run -itd --name sish \
	-v ~/sish/ssl:/ssl \
	-v ~/sish/keys:/keys \
	-v ~/sish/pubkeys:/pubkeys \
	--net=host antoniomika/sish:latest \
	--ssh-address=:2222 \
	--http-address=:80 \
	--https-address=:443 \
	--https=true \
	--https-certificate-directory=/ssl \
	--authentication-keys-directory=/pubkeys \
	--private-keys-directory=/keys \
	--bind-random-ports=false \
	--domain=example.com

ثم الاتصال:

root@kitploit:~
ssh -p 2222 -R 80:localhost:8080 example.com

أمثلة إعادة التوجيه

نفق HTTP

root@kitploit:~
ssh -R myapp:80:localhost:8080 tuns.sh

يصبح تطبيقك على localhost:8080 متاحاً على https://myapp.tuns.sh.

نفق TCP

root@kitploit:~
ssh -R 2222:localhost:22 tuns.sh

localhost:22 متاح على tuns.sh:2222

اسم مستعار TCP خاص

root@kitploit:~
ssh -R mylaptop:22:localhost:22 tuns.sh

الوصول من عميل آخر:

root@kitploit:~
ssh -J tuns.sh mylaptop

أبرز الميزات

  • إعادة توجيه HTTP(S)، WS(S)، TCP، والتعددية
  • أسماء مستعارة TCP لأنماط الوصول الداخلي الخاص فقط
  • دعم وكيل SNI لتوجيه الخلفية القائم على TLS
  • أوضاع موازنة تحميل اختيارية للأسماء المستعارة HTTP/TCP/SNI
  • دعم وحدة تحكم الخدمة لفحص الطلبات المُعاد توجيهها
  • مصادقة بالمفتاح وكلمة المرور مع إعادة تحميل ديناميكي للمفاتيح
  • سياسات ربط مقيدة لإعدادات متعددة المستأجرين أكثر أماناً

التطوير المحلي

استنساخ:

root@kitploit:~
git clone [email protected]:antoniomika/sish.git
cd sish

التشغيل محلياً:

root@kitploit:~
go run main.go --http-address localhost:3000 --domain testing.ssi.sh

أو استخدم:

root@kitploit:~
make dev

اختبار النفق:

root@kitploit:~
ssh -p 2222 -R 80:localhost:8080 testing.ssi.sh

تم ضبط testing.ssi.sh للإشارة إلى localhost للتطوير.

معرفة المزيد

  • البدء
  • أنواع إعادة التوجيه
  • مرجع واجهة الأوامر
  • الأسئلة الشائعة

المجتمع

  • IRC: #sish على libera / #pico.sh على libera
  • البريد الإلكتروني: [email protected]
تنزيل الأداة