mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 22:58:20 +00:00
Fix SSH direction field being unset (addresses BIT-1365)
This commit is contained in:
parent
b514bb5cd6
commit
e653036699
1 changed files with 4 additions and 0 deletions
|
@ -93,6 +93,10 @@ function set_session(c: connection)
|
||||||
info$ts = network_time();
|
info$ts = network_time();
|
||||||
info$uid = c$uid;
|
info$uid = c$uid;
|
||||||
info$id = c$id;
|
info$id = c$id;
|
||||||
|
|
||||||
|
# If both hosts are local or non-local, we can't reliably set a direction
|
||||||
|
if ( Site::is_local_addr(c$id$orig_h) != Site::is_local_addr(c$id$resp_h) )
|
||||||
|
info$direction = Site::is_local_addr(c$id$orig_h) ? OUTBOUND: INBOUND;
|
||||||
c$ssh = info;
|
c$ssh = info;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue