Inspired by a comment on my last post.

I feel like I never have a solution that allows me to control it while also being automated to such a degree that I don’t have a huge confusing backup if I don’t do finances for days or weeks.

    • tburkhol@lemmy.world
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      Super easy, as it turns out. I run my own DNS and web servers, so I pointed quicken.com at my web server to capture the request, then used curl to capture the response. Both turned out to be plain ASCII, request like

      stk.1=SMCI;.2=NVDA;.3=INTC;

      as POST data, and responses like

      qwin.quotes.ASTM.symbol 4 ASTM
      .last 7 18.7400
      .time 10 1573074000
      .time.str 5 16:00
      .change 6 0.4000

      plus a whole slew of other optional fields for fundamentals, dividends, etc. It was a simpler time on the internet, when no one cared about leaking data and companies didn’t care if a handful of geeks reversed engineered their data structures.

    • neinhorn@lemmy.ca
      link
      fedilink
      English
      arrow-up
      7
      ·
      1 day ago

      He mentioned it used http, so the traffic is not encrypted. You can easily monitor http traffic with wireshark.

        • borari@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          7
          ·
          edit-2
          1 day ago

          It is pretty easy. There’s tons of tutorials and walkthroughs for doing it, but anyone familiar with UIs will be able to work it out pretty quickly I think. Maybe a friction point in using the filter query, but again there’s tons of walkthroughs and guides for using it online.

          If you can’t conceptualize a packet, or sockets, or network flows, even with the help of online guides/manuals, I guess it wouldn’t be easy. In that case I’d be wondering why someone would want to use those tools in the first place though, as then they probably wouldn’t have the skills necessary to leverage the information gleaned from the tool in any useful way.

          Edit - As we’re in the self-hosted community, I’d argue that anyone who is self-hosting anything would probably be able to easily install wireshark and view http requests, both individual packets and the stream as a whole.