
goshs v2.1.5
रेड टीमर्स और डेवलपर्स के लिए फीचर-रिच सिंगल-बाइनरी फ़ाइल सर्वर। HTTP/S · WebDAV · FTP/SFTP · SMB · LDAP/S · NTLM हैश कैप्चर · DNS/SMTP कॉलबैक · TLS · प्रमाणीकरण · शेयर लिंक। एक शक्तिशाली python3 -m http.server का विकल्प।
आप अभियान के बीच में हैं। आपको एक फ़ाइल स्थानांतरित करनी है, SMB हैश पकड़ना है, या तुरंत HTTPS सर्वर खड़ा करना है — और python3 -m http.server काम नहीं आएगा।
goshs एक सिंगल-बाइनरी फ़ाइल सर्वर है जो उन क्षणों के लिए बनाया गया है जब आपको Python के SimpleHTTPServer से अधिक की आवश्यकता होती है लेकिन Apache कॉन्फ़िगर नहीं करना चाहते। HTTP/S, WebDAV, FTP/SFTP, SMB, LDAP/S, बेसिक ऑथ, शेयर लिंक, DNS/SMTP कॉलबैक, NTLM हैश कैप्चर + क्रैकिंग — सब एक ही कमांड से।


डेमो
इसे स्वयं आज़माएं: demo.goshs.de

त्वरित प्रारंभ
# वर्तमान निर्देशिका को पोर्ट 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
# 2 घंटे बाद सेल्फ-डिस्ट्रक्ट करें
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 व्हाइटलिस्ट, फ़ाइल-आधारित ACL |
| ⚙️ सर्वर मोड | रीड-ओनली, अपलोड-ओनली, नो-डिलीट, साइलेंट, इनविज़िबल, CLI कमांड निष्पादन, TTL सेल्फ-डिस्ट्रक्ट |
| 🔗 शेयर लिंक | टोकन-आधारित शेयरिंग, डाउनलोड सीमा, समय सीमा |
| 🎯 सहयोग / CTF | लाइव टीम चैट (मार्कडाउन, इमोजी + :shortcodes: ऑटोसजेस्ट, इमेज पेस्ट, फ़ाइल अपलोड, रिएक्शन, संदेश संपादन, वैकल्पिक डिस्क पर्सिस्टेंस — साझा वेब ↔ TUI), DNS सर्वर, SMTP सर्वर, SMB NTLM हैश कैप्चर + क्रैकिंग, LDAP क्रेडेंशियल कैप्चर + NTLM हैश क्रैकिंग (Log4Shell के लिए JNDI मोड), रीडायरेक्ट एंडपॉइंट, Rev Shell Catcher + पेलोड जनरेटर |
| 🧩 पेलोड टेम्प्लेटिंग | सर्व की गई फ़ाइलों में मांग पर {{.LHOST}}/{{.LPORT}} + कस्टम --tpl-var मान रेंडर करें (?tpl) |
| 🔔 एकीकरण | वेबहुक, localhost.run के माध्यम से टनल, कॉन्फ़िग फ़ाइल, JSON API, mDNS |
| 🖥️ TUI डैशबोर्ड | इंटरैक्टिव फुल-स्क्रीन टर्मिनल डैशबोर्ड; HTTP, DNS, SMB, LDAP, SMTP, रिवर्स शेल और टीम चैट के लिए लाइव पैन; टर्मिनल से शेल अटैच और अपग्रेड करें |
| 🛠️ विविध | डार्क/लाइट थीम, टीम चैट, सेल्फ-अपडेट, लॉग आउटपुट, फ़ाइलें एम्बेड करें, विशेषाधिकार छोड़ें |
स्थापना
| विधि | |
|---|---|
| 🐧 curl | sh | curl -sSfL https://goshs.de/install.sh | sh |
| 🦫 Go | go install goshs.de/goshs/v2@latest |
| 🐉 Kali और Parrot OS | sudo apt install goshs |
| 🎗️ Arch Linux (AUR) | yay -S goshs-bin |
| 🖤 BlackArch | pacman -S goshs |
| 🏔️ Alpine Linux (edge) | apk add goshs |
| 🫙 Snap | snap install goshs |
| 🎩 Fedora / RHEL (COPR) | dnf copr enable goshs-labs/goshs && dnf install goshs |
| 🦎 openSUSE | sudo zypper install goshs |
| ❄️ Nix / NixOS | nix-env -iA nixpkgs.goshs |
| 🍺 Homebrew | brew install goshs |
| 🪟 Scoop | scoop bucket add extras && scoop install extras/goshs |
| 🪟 winget | winget install GoshsLabs.Goshs |
| 🍫 Chocolatey | choco install goshs |
| 🐳 Docker | docker run --rm -it -p 8000:8000 -v "$PWD:/pwd" goshs-labs/goshs:latest -d /pwd |
| 📦 रिलीज़ | GitHub Releases से डाउनलोड करें |
🐚 शेल कम्प्लीशन
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 .
कोड योगदानकर्ता
सुरक्षा योगदानकर्ता
ये वे शानदार योगदानकर्ता हैं जिन्होंने goshs को और भी सुरक्षित बनाया ❤️
समुदाय
Discord समुदाय से जुड़ें और कनेक्ट करना शुरू करें।
स्टार इतिहास
श्रेय
एक विशेष धन्यवाद sc0tfree को जाता है जिन्होंने अपने Python में लिखे प्रोजेक्ट updog से इस प्रोजेक्ट को प्रेरित किया।















