• Skip to main content
  • Skip to header right navigation
  • Skip to site footer
iGuRu

iGuRu

Real-time Technology News. Opinions & Tweaks

  • / news
  • / tools
  • / tweaks
  • / dummies
  • / opinions
  • / support
  • / yourpost
home / tools / Swego: Swiss Army Knife for Webserver

Swego: Swiss Army Knife for Webserver

28/12/2020 13:26 by Anastasis Vasileiadis

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

golang - Swego: Swiss Army Knife for Webserver

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 &lt; binary&gt; &lt; args&gt;

Packaged Binaries:</queues>       <a href="https://github.com/nodauf/Swego" target="_blank" rel="noopener"></a>.
<queues></queues>

Swego: Swiss Army Knife for Webserver was last modified: 28 December, 2020, 1: 26 mm by Anastasis Vasileiadis

spread the news

  • Facebook
  • Twitter
  • Reddit
  • Printing
  • Email

Read them Technology News from all over the world, with the validity of iGuRu.gr

Follow us on Google News


Competition: toolstag: linux, Swego, webserver

You May Also Like

Red Hat free for developers and small businesses
Upgrade from Linux Mint 20 to Linux Mint 20.1
Linux Mint 20.1 stable just released

About Us Anastasis Vasileiadis

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

Previous Post: « Android what is the best antivirus?
Next Post: Sub404: Discover security vulnerabilities in subdomains »

Reader Interactions

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


Leave your comment
Ακύρωση απάντησης

Your email address is not published. Τα υποχρεωτικά πεδία σημειώνονται με *

 

 © 2021 · iGuRu.gr · ☢ · Keep It Simple Stupid Genesis theme

about  ·   get in touch  ·  rss  ·  sitemap  ·  cough

loading Cancel
Could not post post - check your email address!
Email verification failed, please try again
Your blog can not post posts via email.