Why is my PB program sending network traffic to Microsoft?
Posted: Fri Jan 31, 2025 11:04 pm
http://www.purebasic.com
https://www.purebasic.fr/english/
From VirusTotal when it tested Vernostonos' exe. When you upload exes there, it runs the exe and watches what it does, and it reported that his exe was reaching out to those domains. Happens with my exes, too.
Thanks! I'm planning on a release later this year. The setup module has finished its beta testing.miso wrote: Sat Feb 01, 2025 12:27 am I think I have not enough information. Where these communications has been catched? At the end of your router? (Might come from a browser or can be your OS network traffic, and it makes sense if you use windows)
By the way, I really like your Roadwarrior/Roadpocalypse project![]()
I've spoken to a few people about this, it could possibly be:BarryG wrote: Sat Feb 01, 2025 1:58 amFrom VirusTotal when it tested Vernostonos' exe. When you upload exes there, it runs the exe and watches what it does, and it reported that his exe was reaching out to those domains. Happens with my exes, too.
It isn't your program specifically - it's the operating system. There's this little tick box about allowing the reporting of usage data. I forget the precise wording but one of them essentially says "we can gather telemetry on this machine". It's one of those tiny little things you do when you set up your computer for the first time but actually has enormous implications when you sit down and think carefully about it. I'm guessing most people can't even remember which option they ticked at the time.Vernostonos wrote: Fri Jan 31, 2025 11:04 pm Why is my program connecting to Microsoft data logging?
If your program really is reporting back to MS my guess is that an OS API function call or possibly the vs runtime library reports back usage telemetry so that they can determine market penetration in a more accurate way than consumer survey can determine. Historically, it has been difficult to accurately measure this in a meaningful way and modern 'always connected' devices are able to change this dramatically.Vernostonos wrote: Fri Jan 31, 2025 11:04 pmWhy is my PB program sending network traffic to Microsoft?
I would treat that aspect of the report with due skepticism. There is a lot of room for error in the analysis unless you do a full scale reverse engineer of the subject application - which I'm reasonably confident VirusTotal are not doing in an automated test! This is a report of 'what the sandbox vm did' in the test session, which isn't necessarily the same as 'this is what your process did'.Vernostonos wrote: Sat Feb 01, 2025 2:18 am When I tried an earlier build of one of my programs it said it was contacting Instagram? Weird...
If you really want to follow up and determine what information is being communicated to whom exactly, you would need to do some network packet level analysis using a protocol analyzer. I'd start with Wireshark (because it's free). Set this up and do some user training (using a protocol analyzer isn't something you learn to do in 20mins in your lunch break, if you've not done it before). You'll be able to capture the actual packet data being sent over the network to see what it contains but it's a non-trivial exercise.