Concurrent port scanner

From HaskellWiki

Tom Moertel has written a concurrent port scanner in Haskell, as a tutorial.

See here.