2004-11-19

[en] Yet Another TCP Scanner

I wrote a new TCP scanner, at last.
  • It was easy.
  • It is simple (less than two pages of C)
  • It is quick, even against a firewalled machine
  • It grabs banners, and save times for the service identification phases later.
Of course, it doesn't have all the bells & whistles of more advanced scanners like Nmap, but in most cases, we don't need them.

Labels: ,

2 Comments:

Anonymous Anonymous said...

Nowadays kernels aren't anymore bent by scarce hardware resources and the necessity to keep them available in userland. As far as I can guess, no architecture provides efficient multi-leveled privilege isolation, and no operating system paradigm more complex than Unix emerged from the swamp. Security being a serious matter in the IPv4 world, while TCP's being used as ordinary, asynchronous I/O, a rich kernel becomes a powerfull, fast & secure service provider for userland processes. Userland API aren't usefull if you use a langage using the same calling conventions than your kernel (C).

Show us the source !

Sunday, November 21, 2004 6:41:00 PM  
Blogger M.A. said...

The source is available in nessus-plugins/plugins/nessus_tcp_scanner/

Monday, November 22, 2004 10:28:00 AM  

Post a Comment

<< Home