#!/usr/bin/newlisp (set 'params (main-args)) (if (< (length params) 5) (begin (println "USAGE: port.lsp host begin-port end-port") (exit) ) ) (set 'host (nth 2 params)) (set 'bport (int (nth 3 params))) (set 'eport (int (nth 4 params))) (for (port bport eport) (begin (set 'socket (net-connect host port)) (if socket (println port " open")) ) ) (exit)