faizulhaque:

I think 'Nmap' would be an answer to your question. You can download it from insecure.org