cross-posted from: https://programming.dev/post/48972893

Please share any knowledge or experience that you have on packet inspection using smartphones. I would like to sniff at my switch, which is switching between my (two LANs)[1] and my ISP. For this, I have mirrored all ports that are in use to a port that is currently not in use. Can I simply buy one of those USB-C to Ethernet dongles and use tcpdump in Termux? Will Android recognize the dongle as a sniffable network interface? The phone is rooted.


  1. I put “two LANs” within parentheses to denote that the two LANs are not being switched between. ↩︎

  • Natanael@slrpnk.net
    link
    fedilink
    English
    arrow-up
    7
    ·
    6 days ago

    A rooted android phone can run a whole bunch of classical Linux apps for networking including packet sniffing since it has a proper kernel with support for it

    • durinn@programming.devOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 days ago

      Right! Do you think the phone will recognize the USB to Ethernet dongle as a network interface?

      • wasu@lemmy.world
        link
        fedilink
        English
        arrow-up
        4
        ·
        6 days ago

        Many years ago I was using USB WiFi Modem through micro USB port on my tablet. Since that worked, my guess is USB to Ethernet should be recognized as well.