0

您好,我想弄清楚如何使用 pythons 套接字模块发送 FIN/ACK 标志。

我无法找到我需要的信息

这是我正在研究的概念

socket.send(data, flags="FA")

显然不正确

我不想为此使用 scapy,所以我很感激建议使用 pythons 套接字模块。任何意见是极大的赞赏

谢谢你的帮助。

*干杯

4

1 回答 1

3

如果您想让对方知道您正在关闭连接,您可以使用

# s is a socket.socket object
s.shutdown(socket.SHUT_RDWR)
s.close()

to的flags参数send有不同的含义,可用于发送MSG_OOBMSG_DONTROUTE标志 - 请参阅man send列表。

这些标志将通过以下方式使用:

s.send(data, flags=socket.MSG_OOB | socket.MSG_DONTROUTE)
于 2013-07-07T02:51:10.677 回答