https://github.com/akacase/cl-scan.git
git clone 'https://github.com/akacase/cl-scan.git'
(ql:quickload :cl-scan)
is a simple port scanning utility written in CL.
(ql:quickload :cl-scan)
(cl-scan:start-scan "google.com" 1 200 0.1 10)
(cl-scan:start-scan "localhost" 1 65535 0.1 12)
The only exposed function is start-scan, it takes a url/ip, min port, max port, timeout interval and a channel size. The channel size parameter dictates how many channels we'll use for concurrency.