Last active 2 months ago

sehoon0519's Avatar sehoon0519 revised this gist 2 months ago. Go to revision

1 file changed, 16 insertions

pwsh(file created)

@@ -0,0 +1,16 @@
1 + $listener = [System.Net.Sockets.TcpListener]::new([Net.IPAddress]::Any,1389)
2 + $listener.Start()
3 + Write-Host "[+] Listening on 0.0.0.0:1389"
4 + while ($true) {
5 + $client = $listener.AcceptTcpClient()
6 + $remote = $client.Client.RemoteEndPoint.ToString()
7 + $ts = (Get-Date).ToUniversalTime().ToString("s") + "Z"
8 + Write-Host "[$ts] Hit from $remote"
9 + try {
10 + $stream = $client.GetStream()
11 + $buf = New-Object byte[] 256
12 + $read = $stream.Read($buf,0,$buf.Length)
13 + Write-Host (" First bytes: " + [System.BitConverter]::ToString($buf,0,$read))
14 + } catch { Write-Host (" recv error: " + $_) }
15 + $client.Close()
16 + }
Newer Older