ClosestHostEvent 先分配继承的端口,然后丢弃它
作者: Tsybon创建于 2026年9月18日更新于 2026年9月18日
bbot/core/event/base.py, ClosestHostEvent.__init__:
if parent.host:
self.data["host"] = str(parent.host)
self._port = parent.port
# 我们这样做是为了刷新哈希
self.data = self.data # 从 data 中重新派生所有内容; _port 丢失了
breakdata 设置器会重新解析事件,其中不包含端口,因此上一行的赋值永远不会存活下来。
内容来源: blacklanternsecurity/bbot