Swego: Swiss Army Knife for Webserver

Swego is a Swiss Webserver Knife written in Golang. It works like python SimpleHTTPS but with many more features.

Specifications

  • HTTPS
  • listing
  • Define a private folder with basic authentication
  • Upload multiple files
  • Download file as encrypted zip
  • Download zip folder
  • Embedded files
  • Execute embedded binary text in C# (only available in )
  • 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

git clone https://github.com/nodauf/Swego.git
cd Swego/src
make compileLinux # Or make compileWindows


Χρήση

$ ./webserver -help
web subcommand
  -bind string
        Bind Port ( "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  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  

Packaged Binaries: You can download the program from here.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.086 registrants.

Written by Anastasis Vasileiadis

Translations are like women. When they are beautiful they are not faithful and when they are faithful they are not beautiful.

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).