Research on a Port Scanner Based on Half-connection

JIANG Jian-guo
DOI: https://doi.org/10.3969/j.issn.1008-8032.2009.02.009
2009-01-01
Abstract:A port scanner based on half-connection neither sets up a TCP connection with the target computer nor releases this connection. For its security reliability,it is widely used in information detection of network penetration tests. This essay expounds the theoretical foundation of a port scanner based on half-connection by analyzing the process of a data package being transmitted from IP layer to TCP layer with the kernel protocol stack of Linux/Unix. In addition,both the raw socket and the algorism of TCP header check sum are deeply analyzed. Finally,this essay also introduces the design of such a port scanner.
What problem does this paper attempt to address?