Ancestors

Written by ComradeMiao@lemmy.world on 2024-12-03 at 05:48

What do you host for your finances and why!

https://lemmy.world/post/22708704

=> More informations about this toot | More toots from ComradeMiao@lemmy.world

Written by tburkhol@lemmy.world on 2024-12-03 at 10:50

This won’t help you, but I want to brag. I started using Quicken to track my finances at the turn of the century, back when it was all local storage. Quicken 2012 was the last iteration that used http (not https) to update stock prices. When they discontinued support, I captured the interaction and deciphered the formats. Wrote a proxy to intercept the request, look up the security info, and send back the data.

So, I self-host quicken.com. It’s saved me having to update Quicken or submit to their subscription model.

=> More informations about this toot | More toots from tburkhol@lemmy.world

Toot

Written by ComradeMiao@lemmy.world on 2024-12-03 at 13:25

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

=> More informations about this toot | More toots from ComradeMiao@lemmy.world

Descendants

Written by neinhorn@lemmy.ca on 2024-12-03 at 14:52

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

=> More informations about this toot | More toots from neinhorn@lemmy.ca

Written by perishthethought@lemm.ee on 2024-12-03 at 16:53

easily

=> More informations about this toot | More toots from perishthethought@lemm.ee

Written by borari on 2024-12-03 at 17:21

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.

=> More informations about this toot | More toots from borari@lemmy.dbzer0.com

Written by neinhorn@lemmy.ca on 2024-12-04 at 04:09

Thank you

=> More informations about this toot | More toots from neinhorn@lemmy.ca

Written by tburkhol@lemmy.world on 2024-12-03 at 17:05

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.

=> More informations about this toot | More toots from tburkhol@lemmy.world

Proxy Information
Original URL
gemini://mastogem.picasoft.net/thread/113589114868368346
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
272.708181 milliseconds
Gemini-to-HTML Time
1.631809 milliseconds

This content has been proxied by September (3851b).