Goshs
lastmod 2026-05-13created 2026-05-132 edits
A multi-purpose single-binary file server for developers
About
- Goes beyond the limits of
python3 -m http.server: a file server that can instantly run many protocols such as HTTP/S, WebDAV, SFTP, SMB, and LDAP/S from a single binary - Handles HTTPS serving, authentication, and file sharing with a single command, without separate configuration like Apache
- Offers layered security options including Basic auth, certificate authentication, TLS (self-signed, Let's Encrypt, user certificates), IP whitelists, and file-based ACLs
- Rich extra features such as drag-and-drop upload, bulk ZIP compression, QR code generation, Webhooks, localhost.run tunneling, and a JSON API
- Token-based share links can have download count limits and time limits
- Supports various server modes such as read-only, upload-only, no-delete, silent, and invisible
- Built-in offensive features needed for penetration testing, such as SMB NTLM hash capture and cracking, LDAP credential capture, and receiving DNS/SMTP callbacks
- LDAP capture can exploit Log4Shell via JNDI mode, and a reverse shell catcher and payload generator are also included
- Easy installation on major platforms: Homebrew on Mac, apt on Linux, Scoop on Windows, or install with Go or Docker
- MIT License