imsnif/bandwhich

Traffic misidentification on routing host

Open

#447 aberto em 6 de dez. de 2024

Ver no GitHub
 (0 comments) (0 reactions) (0 assignees)Rust (237 forks)batch import
bughelp wanted

Métricas do repositório

Stars
 (7.686 stars)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

Three machines are involved here:

  • My personal laptop A, connected to the local network (green).
  • The server S that routes traffic between the local network and the OpenVPN subnet, on which bandwhich is running.
    • S has two addresses - a local network address Slocal and an OpenVPN subnet address Svpn.
  • A remote client machine B connected to the OpenVPN subnet (cyan).
    • B has two addresses - a public address Bpub and an OpenVPN subnet address Bvpn.

Misidentified traffic

Here I am initiating a file transfer on A using scp from A to Bvpn, so on layer 4 the connection should be from A:56994 to Bvpn:22.

But bandwhich seems to believe that it's from A:56994 to Slocal:22 instead, and by extension believes that this traffic should be attributed to the local sshd process.


I think I've got some clues on what's wrong. Help welcomed nonetheless.

Guia do colaborador