creative_2008_17_1_110_114_001

An evaluation of the multithreading benefits for a network scan application


Ovidiu Cosma


Full PDF

creative_2008_17_1_110_114

The network scanning applications are useful for building the search engines databases, and for establishing the security level of a computer network. Such an application usually searches for services through a sequential detection process. This process can be time consuming because each try is followed by a waiting interval, in which the answer from the server is expected. The process can be speeded up by shorting this waiting period, or by reducing the number of retries. Both approaches affect the reliability of the scanning process. This article evaluates a different approach: speeding up the search process by multithreading.