Skip to content

Instantly share code, notes, and snippets.

@Sam-Gram
Created July 17, 2018 19:05
Show Gist options
  • Save Sam-Gram/9d09280de20425b6249af0eb3a688019 to your computer and use it in GitHub Desktop.
Save Sam-Gram/9d09280de20425b6249af0eb3a688019 to your computer and use it in GitHub Desktop.
Powershell http server oneliner
# Stolen from https://gist.github.com/willurd/5720255
$Hso=New-Object Net.HttpListener;$Hso.Prefixes.Add("http://+:8000/");$Hso.Start();While ($Hso.IsListening){$HC=$Hso.GetContext();$HRes=$HC.Response;$HRes.Headers.Add("Content-Type","text/plain");$Buf=[Text.Encoding]::UTF8.GetBytes((GC (Join-Path $Pwd ($HC.Request).RawUrl)));$HRes.ContentLength64=$Buf.Length;$HRes.OutputStream.Write($Buf,0,$Buf.Length);$HRes.Close()};$Hso.Stop()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment