in

Swego: Ελβετικός σουγιάς για Webserver


Το Swego είναι ένας Ελβετικός σουγιάς για Webserver γραμμένο σε Golang. Λειτουργεί όπως ο διακομιστής python SimpleHTTPS αλλά με πολλές παραπάνω δυνατότητες.

Χαρακτηριστικά

  • HTTPS
  • Directory listing
  • Ορίστε έναν ιδιωτικό φάκελο με βασικό έλεγχο ταυτότητας
  • Ανεβάστε πολλά αρχεία
  • Λήψη αρχείου ως κρυπτογραφημένο zip
  • Λήψη zip φακέλου
  • Ενσωματωμένα αρχεία
  • Εκτελέστε ενσωματωμένο δυαδικό κείμενο σε C # (διατίθεται μόνο σε Windows)
  • Δημιουργήστε ένα φάκελο από το πρόγραμμα περιήγησης
  • Δυνατότητα εκτέλεσης embedded binary
  • Δυνατότητα αναζήτησης και αντικατάστασης (για συμπλήρωση της διεύθυνσης IP σε αντίστροφο κέλυφος για παράδειγμα)

 

Εγκατάσταση

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


Χρήση

$ ./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: Μπορείτε να κατεβάσετε το πρόγραμμα από εδώ.

 


 

Εγγραφή στο Ιστολόγιο μέσω Email

Εισάγετε το email σας για εγγραφή στην υπηρεσία αποστολής ειδοποιήσεων μέσω email για νέες δημοσιεύσεις.

Διαβάστε τις Τεχνολογικές Ειδήσεις από όλο τον κόσμο, με την εγκυρότητα του iGuRu.gr

Ακολουθήσετε μας στο Google News iGuRu.gr at Google news