标签: linux networking
我正在使用Linux connect系统调用的端口扫描程序,当我扫描localhost时,由于内核为我分配了等于连接的连接的源端口,我有时会得到误报。目的端口。有没有办法判断我建立的连接是否是短暂的端口?
connect
答案 0 :(得分:4)
您可以使用getsockname找出内核分配的本地端口。或者,您可以使用bind自行选择端口。
getsockname
bind