अपडेट पर वापस जाएँ
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 हैश कैप्चर + क्रैकिंग — सब एक ही कमांड से।

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

# 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 | 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 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 .

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

Contributors

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

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

समुदाय

Discord समुदाय से जुड़ें और कनेक्ट करना शुरू करें।

Join Discord

स्टार इतिहास

Star History Chart

श्रेय

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

श्रेणियाँ