Swego is a Swiss Knife for Webserver written in Golang. It works like the SimpleHTTPS python server but with many more features.
Character
- HTTPS
- Directory listing
- Define a private folder with basic authentication
- Upload multiple files
- Download file as encrypted zip
- Download zip folder
- Embedded files
- Run embedded binary text in C # (available on Windows only)
- Create a folder from the browser
- Ability to play embedded binary
- Ability to search and replace (to fill in the IP address in reverse shell for example)
Installation
<queues>git clone https://github.com/nodauf/Swego.git |
|
cd Swego/src |
|
make compileLinux # Or make compileWindows</queues> |
Χρήση
Χρήση
<queues>$ ./webserver -help |
|
web subcommand |
|
-bind string |
|
Bind Port (default "8080") |
|
-certificate string |
|
HTTPS certificate : openssl req -new -x509 -sha256 -key server.key -out server.crt -days 365 |
|
-gzip |
|
Enables gzip/zlib compression (default true) |
|
-help |
|
Print usage |
|
-key string |
|
HTTPS Key : openssl genrsa -out server.key 2048 |
|
-password string |
|
Password for basic auth, default: notsecure (default "notsecure") |
|
-private string |
|
Private folder with basic auth, default /tmp/SimpleHTTPServer-golang/src/bin/private (default "private") |
|
-root string |
|
Root folder (default "/ tmp / SimpleHTTPServer-golang / src / bin") |
|
-tls |
|
Enables HTTPS |
|
-username string |
|
Username for basic auth, default: admin (default "admin") |
|
|
|
run subcommand |
|
Usage: |
|
./webserver-linux-amd64 run < binary> < args> |
|
|
|
Packaged Binaries:</queues> <a href="https://github.com/nodauf/Swego" target="_blank" rel="noopener"></a>. |
<queues></queues> |
Read them Technology News from all over the world, with the validity of iGuRu.gr
Follow us on Google News
Comment Policy:
IGuRu.gr does not publish the comments immediately. Malicious comments, comments that include ads, or comments that are offensive are deleted without notice. We do not adopt the opinions expressed by our readers.
Your comments will be displayed after approval by the administrators