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.

  • @ComradeMiaoOP
    link
    English
    420 hours ago

    That’s really cool! How did you do that?

    • @tburkhol
      link
      English
      716 hours 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.

    • @[email protected]
      link
      fedilink
      English
      718 hours ago

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

        • borari
          link
          fedilink
          English
          7
          edit-2
          16 hours 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.