Milne.IT > Articles by: Ryan Milne
Author Archive: Ryan Milne
Ryan Milne
15 Jun 2017
In the last part, we installed dnscrypt-proxy on Raspbian Jessie in a more Debian-ish way by using the Stretch repositories. The Stretch build of dnscrypt-proxy installs three systemd units. Let’s take a look at them: The first unit dnscrypt-proxy-resolvconf.service updates…
Read more
Ryan Milne
04 Jun 2017
I had originally set up dnscrypt-proxy back in late 2015 when I was still learning lots about modern Debian. It was pretty much a set-and-forget setup, so my January 2017 posts on this topic were mostly based on my original…
Read more
Ryan Milne
21 May 2017
I have my MikroTik configured as an NTP server for my local network – in particular my Raspberry Pis. Why? Honestly I’m not too sure; it’s not like I have common business needs like all domain joined computers & servers…
Read more
Ryan Milne
05 May 2017
My two Raspberry Pis each have NAT rules on my MikroTik. I only have a single external IP address, so obviously I can’t have two NAT rules that forward the same port to each Pi and are otherwise identical. I…
Read more
Ryan Milne
13 Apr 2017
In the final part in this series (for now anyway), we will be adding Skype for Business Online support to the Get-MITUser cmdlet. The cmdlet will now offer a combined view of three objects: MsolUsers, Mailboxes, and CSOnlineUsers. The previous…
Read more
Ryan Milne
20 Mar 2017
Like many, I use the Certbot client to obtain and renew certificates from Let’s Encrypt. Certbot was formerly the official Let’s Encrypt client, when the package was simply called “letsencrypt”. Originally there were no Debian packages for letsencrypt, so way…
Read more
Ryan Milne
12 Mar 2017
It gets tedious connecting to all of the Office 365 PowerShell components. MSOnline, Exchange Online, Skype for Business Online, and more – they all need to be connected individually. This isn’t always so bad day-to-day, but when you have a…
Read more
Ryan Milne
05 Mar 2017
It’s pretty obvious that our Get-MITUser cmdlet isn’t yet as visually usable as Microsoft’s cmdlets. You can always modify the formatting of a cmdlet by piping it to a Format-* command. First of all this is inconvenient to have to do each time, but also the output of this isn’t your original object but an entirely different formatting object. You can no longer operate on it as an object. For example try obtaining the DisplayName from an object that has been formatted – it won’t work.
Ryan Milne
26 Feb 2017
In Part 4, we created our basic Get-MITUser function, which accepts a single $Identity parameter, and will obtain both the MsolUser and Mailbox (assuming they exist). Now it’s time to test with some real fake data – in particular we…
Read more
Ryan Milne
24 Feb 2017
The L2TP Client in MikroTik RouterOS versions 6.83.3 and 6.37.4 does not enable IPsec encryption after a reboot. This allows eavesdroppers to view the transmitted data unencrypted. It also allows eavesdroppers to obtain L2TP client secrets and then establish tunnels to the L2TP servers, gaining unauthorised access to the networks they provide access to.