Advertisement
Guest User

[csc376] SlowPortScan

a guest
Oct 9th, 2014
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.26 KB | None | 0 0
  1. val openPorts : List[Int] = (for (port <- (0 to 1023).toList) yield {
  2.         tryIgnore ( List[Int] () ) {
  3.           tryfinally (new Socket (addr, port)) { s => List (port) }
  4.         }
  5.       }).flatten
  6.       println ("open ports on %s: %s".format (addr, openPorts))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement