Giter Site home page Giter Site logo

minerswin / powershell-webserver Goto Github PK

View Code? Open in Web Editor NEW
8.0 1.0 1.0 20 KB

Webserver written in PowerShell

License: Apache License 2.0

PowerShell 100.00%
webserver powershell-webserver gui ad-hoc adhoc minerswin advanced localhost internet powershell

powershell-webserver's Introduction

PowerShell-WebServer

Ein kleiner PowerShell Webserver mit Control Panel

Getting Started

Was wird benötigt?

Was wird für die Ausführung des Webservers benötigt?

PowerShell 5.1 Core
.Net-Framework 3.5 oder höher
Windows System (Pfes wird noch nicht unterstüzt)
Adminrechte auf dem Host

Download:

Zuerst muss das Projekt heruntergeladen werden, das kann entweder mit einem git clone geschehen oder der neuste Release kann heruntergeladen werden (Empfohlen)

git clone https://github.com/MinersWin/PowerShell-WebServer.git

oder auch

wget https://github.com/MinersWin/PowerShell-WebServer/releases/download/v.1.0/WebServer.zip

WebServer ausführen:

Einfach WebServer.ps1 mit Adminrechten ausführen

.\WebServer.ps1

WebServer ohne GUI Nutzen

Standartconfiguration ausführen:

(mit Adminrechten)

.\WebServer_Logic.ps1

Argumente anfügen:

#Könnte so oder ähnlich aussehen:
.\WebServer_Logic.ps1 -root C:\ -http 80,8080 -https 433

-root

Der Ordner aus welchem der Server die Daten bereitstellt

Beispiel:

.\WebServer_Logic.ps1 -root C:\

-hosts

Die IPs, auf welche der Server hören soll

Beispiel:

.\WebServer_Logic.ps1 -hosts 127.0.0.1,192.168.1.1,10.10.10.1,

oder auch

.\WebServer_Logic.ps1 -hosts *

Mit * hört der Server auf alle IPs

-http

Die HTTP Ports auf welche gehört werden sollen

Wenn HTTP Ports angegeben werden wird der Server ausschließlich unter diesen Ports erreichbar sein

Beispiel:

.\WebServer_Logic.ps1 -http 80,8080,8443,8004

-https

Die HTTPS Ports auf welche gehört werden sollen

Wenn HTTPS Ports angegeben werden wird der Server ausschließlich unter diesen Ports erreichbar sein

Beispiel:

.\WebServer_Logic.ps1 -https 443,8987,9970

WICHTIG: SSL Wird noch nicht unterstüzt!

-NoFolderListing

Deaktiviert das Anzeigen der Ordner. Es können Dateien nur direkt aufgerufen werden.

Beispiel:

.\WebServer_Logic.ps1 -NoFolderListing

Benutzte Tools

Beteiligen

Sollten Fehler am Code gefunden werden oder du willst ihn nur verbessern, einfach das Projekt forken, die Änderungen durchführen und ein Pull Request aufmachen. Ich werde mir die Änderungen anschauen und wenn alles in Ordnung ist in diesen Branch übernehmen.

Authors

  • MinersWin - GUI, Error Pages, Bugfixes, Project Owner - MinersWin
  • Mobatilo - Compiling, Testing - Mobatilo
  • fearthecowboy - adhoc Server, Initial Idea - Garrett Serack

Siehe auch: beteiligt an diesem Projekt.

License

Das Projekt unterliegt der Apache 2.0 Lizenz - siehe LICENSE.md

powershell-webserver's People

Contributors

minerswin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

meigy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.