العودة إلى التحديثات
New releaseAug 2, 2026

goshs v2.1.5

خادم ملفات غني بالميزات في ملف ثنائي واحد لمختصي الفريق الأحمر والمطورين. HTTP/S · WebDAV · FTP/SFTP · SMB · LDAP/S · NTLM hash capture · DNS/SMTP callbacks · TLS · Auth · Share links. بديل قوي لأمر python3 -m http.server.

مشاركة

Version GitHub License GitHub go.mod Go version GitHub issues Downloads Stars goreleaser codecov OpenSSF Scorecard OpenSSF Best Practices

goshs-logo

أنت في منتصف مهمة. تحتاج إلى نقل ملف، أو التقاط تجزئة SMB، أو تشغيل خادم HTTPS سريع — و python3 -m http.server لن يفي بالغرض.

goshs هو خادم ملفات بملف ثنائي واحد مصمم للحظات التي تحتاج فيها إلى أكثر من SimpleHTTPServer الخاص بـ Python ولكنك لا تريد تكوين Apache. HTTP/S، WebDAV، FTP/SFTP، SMB، LDAP/S، مصادقة أساسية، روابط مشاركة، استدعاءات DNS/SMTP، التقاط تجزئات NTLM + كسرها — كل ذلك من أمر واحد.

intro

goshs-screenshot-light goshs-screenshot-dark

عرض تجريبي

جرّبه بنفسك: demo.goshs.de

goshs-demo

بدء سريع

# خدمة الدليل الحالي على المنفذ 8000
goshs

# الخدمة مع HTTPS (شهادة ذاتية التوقيع) ومصادقة أساسية
goshs -s -ss -b user:password

# التقاط تجزئات SMB
goshs -smb -smb-domain CORP

# التقاط بيانات اعتماد LDAP وتجزئات NTLM (مع كسر اختياري باستخدام قائمة كلمات)
goshs -ldap
goshs -ldap -ldap-wordlist /usr/share/wordlists/rockyou.txt

# التقاط استدعاءات DNS واستقبال رسائل البريد الإلكتروني
goshs -dns -dns-ip 1.2.3.4 -smtp -smtp-domain your-domain.com

# تدمير ذاتي بعد ساعتين
goshs --ttl 2h

# التشغيل مع لوحة تحكم طرفية تفاعلية (ممتازة لجلسات SSH بدون واجهة رسومية)
goshs --tui

# خدمة حمولات تملأ تلقائيًا مضيف/منفذ الاستدعاء الخاص بك عند التنزيل
goshs -i 10.10.14.7 --template --tpl-var LPORT=4444
# جلب النسخة المعروضة: curl 'http://10.10.14.7:8000/rev.ps1?tpl'

التوثيق

للحصول على توثيق مفصل تفضل بزيارة docs.goshs.de

الميزات

📁 عمليات الملفاتتنزيل (قابل للاستئناف والبحث عبر HTTP Range)، رفع (سحب وإفلات، POST/PUT)، حذف، ZIP مجمّع، رموز QR
🔌 البروتوكولاتHTTP/S، WebDAV، FTP/SFTP، SMB، LDAP/S
🔒 المصادقة والأمانمصادقة أساسية، مصادقة شهادات، TLS (شهادة ذاتية التوقيع، Let's Encrypt، شهادة مخصصة)، قائمة IP البيضاء، قوائم تحكم بالوصول قائمة على الملفات
⚙️ أوضاع الخادمللقراءة فقط، للرفع فقط، بدون حذف، صامت، غير مرئي، تنفيذ أوامر CLI، تدمير ذاتي TTL
🔗 روابط المشاركةمشاركة قائمة على الرموز، حد التنزيل، حد زمني
🎯 التعاون / CTFدردشة فريق مباشرة (ماركداون، رموز تعبيرية + اقتراح تلقائي لـ :shortcodes:، لصق الصور، رفع الملفات، ردود الفعل، تحرير الرسائل، حفظ اختياري على القرص — مشتركة بين الويب ↔ TUI)، خادم DNS، خادم SMTP، التقاط تجزئات SMB NTLM + كسرها، التقاط بيانات اعتماد LDAP + كسر تجزئات NTLM (وضع JNDI لـ Log4Shell)، نقطة إعادة توجيه، ملتقط قذائف عكسية + مولّد حمولات
🧩 قوالب الحمولاتعرض قيم {{.LHOST}}/{{.LPORT}} + قيم --tpl-var المخصصة في الملفات المخدومة عند الطلب (?tpl)
🔔 التكاملWebhooks، نفق عبر localhost.run، ملف إعدادات، واجهة برمجة تطبيقات JSON، mDNS
🖥️ لوحة تحكم TUIلوحة تحكم طرفية تفاعلية بملء الشاشة؛ لوحات مباشرة لـ HTTP وDNS وSMB وLDAP وSMTP والقذائف العكسية ودردشة الفريق؛ إرفاق وترقية القذائف من الطرفية
🛠️ متنوعسمات داكنة/فاتحة، دردشة فريق، تحديث ذاتي، إخراج سجلات، تضمين ملفات، خفض الامتيازات

التثبيت

الطريقة
🐧 curl | shcurl -sSfL https://goshs.de/install.sh | sh
🦫 Gogo install goshs.de/goshs/v2@latest
🐉 Kali و Parrot OSsudo apt install goshs
🎗️ Arch Linux (AUR)yay -S goshs-bin
🖤 BlackArchpacman -S goshs
🏔️ Alpine Linux (edge)apk add goshs
🫙 Snapsnap install goshs
🎩 Fedora / RHEL (COPR)dnf copr enable goshs-labs/goshs && dnf install goshs
🦎 openSUSEsudo zypper install goshs
❄️ Nix / NixOSnix-env -iA nixpkgs.goshs
🍺 Homebrewbrew install goshs
🪟 Scoopscoop bucket add extras && scoop install extras/goshs
🪟 wingetwinget install GoshsLabs.Goshs
🍫 Chocolateychoco install goshs
🐳 Dockerdocker run --rm -it -p 8000:8000 -v "$PWD:/pwd" goshs-labs/goshs:latest -d /pwd
📦 الإصدارتنزيل من إصدارات GitHub
🐚 إكمال القشرة

يمكن لـ goshs تثبيت إكمال التبويب لـ bash وfish وzsh:

goshs --completion bash
goshs --completion fish
goshs --completion zsh

على macOS مع Homebrew يتم استخدام مسار Homebrew الصحيح تلقائيًا. بعد التثبيت يطبع الأمر تعليمات تفعيل دقيقة، على سبيل المثال:

source ~/.local/share/bash-completion/completions/goshs
🔧 البناء بنفسك

أصول الويب المرفقة ملتزمة، لذا فإن البناء البسيط يعمل فقط:

git clone https://github.com/goshs-labs/goshs.git
cd goshs
go build -o goshs .

إذا قمت بتغيير مصادر JavaScript أو SCSS، أعد بناء الأصول أولاً مع تثبيت esbuild و sass:

make generate
go build -o goshs .

مساهمو الكود

Contributors

مساهمو الأمان

هؤلاء هم المساهمون الرائعون الذين جعلوا goshs أكثر أمانًا ❤️

المجتمع

انضم إلى مجتمع Discord وابدأ التواصل.

Join Discord

سجل النجوم

Star History Chart

الاعتمادات

شكر خاص يذهب إلى sc0tfree لإلهامه هذا المشروع بمشروعه updog المكتوب بلغة Python.

الفئات