Strongly advised against. Many of these sites bundle adware, browser toolbars, or worse. If the file is not signed by Microsoft, do not run it.

Now that we have clarified the version, let us focus on the second part of your keyword:

: These were the incremental steps where a "4.3" might have lived in an alternate timeline. How to Stay Safe

Since .NET Framework 4.3 doesn't exist, you should download one of the following official versions. Each of these is an , meaning installing a newer version (like 4.8) will automatically fulfill the requirements of apps looking for anything from version 4.0 to 4.7.2. Download .NET Framework - free official downloads