I remember reading somewhere about a self hosted application that would work like a proxy. But not http/https like NPM but all the network traffic.

I may be misremembering but what caught my attention at the time was the possibility to log communication packets. It was months ago and I ended up forgetting about it.

My use case would be monitoring communication with a device I’m developing an app for.

  • listless@lemmy.cringecollective.io
    link
    fedilink
    English
    arrow-up
    10
    ·
    edit-2
    6 months ago

    tcpdump, wireshark can capture packets.

    haproxy can be a proxy of many networking protocols

    mitmproxy can help see encrypted traffic by acting as a literal man in the middle.

    ssh with certain parameters can become a SOCKS5 proxy to encrypt and tunnel traffic out of a hostile network

  • WIPocket@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 months ago

    If your use-case is monitoring packets, why not go for an app made for that, such as Wireshark?

  • Decronym@lemmy.decronym.xyzB
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 months ago

    Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

    Fewer Letters More Letters
    HTTP Hypertext Transfer Protocol, the Web
    IP Internet Protocol
    TCP Transmission Control Protocol, most often over IP
    UDP User Datagram Protocol, for real-time communications
    nginx Popular HTTP server

    [Thread #796 for this sub, first seen 10th Jun 2024, 20:45] [FAQ] [Full list] [Contact] [Source code]

  • Monkey With A Shell@lemmy.socdojo.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    6 months ago

    Lots of them, if you want something large and powerful you could set up security onion, mirror a port and it’ll capture everything plus graph and slice up things all over. Needs a fairly hefty box not to choke if it gets fed a lot though.