使用TCP协议,是否可以绑定到端口,监听数据。并手动处理TCP flags
?
修改
普通程序可以socket(), bind(), then listen()
和accept()
个连接。然后你可以从套接字获取数据,而不是TCP标志,例如PSH + ACK
这就是我想要的,当还没有建立TCP
连接时,只发送到服务器端口的任何数据包,我想看到它使用的TCP标志,例如SYN
,{ {1}}
修改
是的我知道pcap和数据包套接字,但我并不打算捕获数据包。我的意思是服务器侦听端口并处理TCP标志..
答案 0 :(得分:1)
没有。 Linux内核在内部处理TCP ACK
,PSH
和SYN
标志,您无法访问它们。