in reply to port scanner using nmap
No need to shell out... there's an API for that!
I haven't tried that one, but I've helped work on an older one: Nmap::Parser, which also can run a scan directly with the parsescan method.
The wind blew the wrong way
Leaves on the line
The wrong kind of snow
Yes, but I didn't inhale
Categorically, er, no. Unless I was drunk at the time
The lines of Venus were in the wrong juxtaposition
No-one needs more than 640K of RAM
The dog ate my homework
It's my first day
Results (84 votes). Check out past polls.