Last active 2 months ago

Revision 79e3d551839e063346e855b34bea4e37302231cf

pwsh Raw
1$listener = [System.Net.Sockets.TcpListener]::new([Net.IPAddress]::Any,1389)
2$listener.Start()
3Write-Host "[+] Listening on 0.0.0.0:1389"
4while ($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}
17