Skip to content

Instantly share code, notes, and snippets.

@caesartcs
Created June 1, 2017 20:51
Show Gist options
  • Save caesartcs/fa91288853dd659a9321309673ef2dc9 to your computer and use it in GitHub Desktop.
Save caesartcs/fa91288853dd659a9321309673ef2dc9 to your computer and use it in GitHub Desktop.
$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)))
$File = s.scf
$Buf = [Text.Encoding]::UTF8.GetBytes($File)
$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