Posts

WinGet

Afbeelding
Winget is een heel handige Windows Package Manager. Net zoals Chocolatey  kan je geautomatiseerd software installeren en onderhouden. Handige links: De handleiding Available packages Handige commando's: Upgrade all:  winget upgrade --all winget upgrade --silent --force --accept-package-agreements --accept-source-agreements --all Handige software: winget install -e --id mRemoteNG.mRemoteNG winget install -e --id Google.Chrome <nog meer toevoegen>   

SDRDuo van SDR play remote FT8 monitoring

Afbeelding
Mijn SDRduo staat niet bij de computer. Omdat mijn computer de ene keer mijn laptop is, de andere keer mijn pc en soms mijn zoon ook wil spelen met SDR heb ik gekozen voor een andere oplossing om de SDRduo te delen in het netwerk.  Hoe dan? Mijn SDRduo is aangesloten op een PI4 vlak bij de antenne in onze fietsenberging. Ik heb daar namelijk ook netwerk aansluiting(en). Ok, misschien wat overdreven maar toen wij ons huis gingen renoveren heb ik ruim 400 meter cat6 UTP kabel neergelegd. Hierdoor kunnen we overal in huis ook bekabeld aan het netwerk.  Voordelen van de SDRduo ver van mijn vaste computer is dat ik ook veel minder last heb van ruis uit de huiselijke omgeving en heel dicht bij de antenne zit en daardoor minder kabel verliezen heb. En Pi4 en een SDRduo, dan ben je er toch niet. De SDR software connect via VirtualHere client naar de VirtualHere server die geinstaleerd is op de Pi4 ( https://www.virtualhere.com/usb_server_software ). Hierdoor kan er (maar een te gelijk...

Een wachtwoord beveiligd en onleesbaar in een script plaatsen

Afbeelding
Het probleem is dat als je Powershell scripts schrijft met enige regelmaat ook een wachtwoord nodig hebt om ergens naar connectie te maken. Maar als je dat leesbaar in een script zet kan iemand die het script leest daar ook misbruik van maken.  Een mogelijke oplossing werkt op basis van certificaten.  Maak eerst een certficaat (mag ook selfsigned). En plaats deze in de jouw eigen persoonlijke certificate store of de persoonlijke certificate store van het account waar het script onder werkt Je kan dit b.v. doen met powershell door: New-SelfSignedCertificate -Subject SecretCert -Certstorelocation Cert:\CurrentUser\My -NotAfter (Get-Date).AddYears(4) -Type DocumentEncryptionCertLegacyCsp  Vervolgens kan je het wachtwoord encrypten met het certificaat: 'RealPassword' | Protect-CmsMessage -To CN=SecretCert Met deze tekst kan je iets encrypted in je script zetten zodat iemand anders die het script leest er eigenlijk niets mee kan. Om het echte wachtwoord te achterhalen moet men...