Skip to content

Instantly share code, notes, and snippets.

View wampiedriessen's full-sized avatar
🏍️

Wampie Driessen wampiedriessen

🏍️
View GitHub Profile
@wampiedriessen
wampiedriessen / Create-vhdx.ps1
Created October 6, 2022 08:08
Creating a VHDX file in powershell
function Create-VHDX-File {
[cmdletbinding()]
Param (
[String]$Filename,
[ScriptBlock]$Callback,
[UInt64]$InitialSize = 200MB
)
Process {
@wampiedriessen
wampiedriessen / stopwatch_tcp_connection_available.ps1
Created May 18, 2022 12:13
Stopwatch the time it takes before a TCP connection is available
$start = Get-Date;
Write-Host "Start: $start";
$STATUS = $False;
while (!$STATUS)
{
$STATUS=(New-Object System.Net.Sockets.TcpClient).ConnectAsync("1.1.1.1", "53").Wait(200)
Write-Output "Status: $STATUS"
}
@wampiedriessen
wampiedriessen / #LocalProxy-mTLS.md
Last active September 8, 2021 11:38
Local Proxy adds Client Certificate

Download client-cert for badssl.com here.

For certauth.idrix.fr any (self-signed) cert will do

I added 127.0.0.1 client.badssl.com to my /etc/hosts file, then fired up:

  • docker run -d -p 80:80 --dns 1.1.1.1 nginx-mtls
  • curl -vvv http://client.badssl.com

Keybase proof

I hereby claim:

  • I am wampiedriessen on github.
  • I am wampiedriessen (https://keybase.io/wampiedriessen) on keybase.
  • I have a public key ASCDuBpt_lpRiyx9GQStJlW5nlY40xf1SXOjcB-Jnugoqwo

To claim this, I am signing this object:

@wampiedriessen
wampiedriessen / latinize.coffee
Created November 15, 2016 22:00
Small coffee script that converts all non-latin characters to it's latin equivalent
Latinise = {
latin_map: {"Á":"A","Ă":"A","Ắ":"A","Ặ":"A","Ằ":"A","Ẳ":"A","Ẵ":"A","Ǎ":"A","Â":"A","Ấ":"A","Ậ":"A","Ầ":"A","Ẩ":"A","Ẫ":"A","Ä":"A","Ǟ":"A","Ȧ":"A","Ǡ":"A","Ạ":"A","Ȁ":"A","À":"A","Ả":"A","Ȃ":"A","Ā":"A","Ą":"A","Å":"A","Ǻ":"A","Ḁ":"A","Ⱥ":"A","Ã":"A","Ꜳ":"AA","Æ":"AE","Ǽ":"AE","Ǣ":"AE","Ꜵ":"AO","Ꜷ":"AU","Ꜹ":"AV","Ꜻ":"AV","Ꜽ":"AY","Ḃ":"B","Ḅ":"B","Ɓ":"B","Ḇ":"B","Ƀ":"B","Ƃ":"B","Ć":"C","Č":"C","Ç":"C","Ḉ":"C","Ĉ":"C","Ċ":"C","Ƈ":"C","Ȼ":"C","Ď":"D","Ḑ":"D","Ḓ":"D","Ḋ":"D","Ḍ":"D","Ɗ":"D","Ḏ":"D","Dz":"D","Dž":"D","Đ":"D","Ƌ":"D","DZ":"DZ","DŽ":"DZ","É":"E","Ĕ":"E","Ě":"E","Ȩ":"E","Ḝ":"E","Ê":"E","Ế":"E","Ệ":"E","Ề":"E","Ể":"E","Ễ":"E","Ḙ":"E","Ë":"E","Ė":"E","Ẹ":"E","Ȅ":"E","È":"E","Ẻ":"E","Ȇ":"E","Ē":"E","Ḗ":"E","Ḕ":"E","Ę":"E","Ɇ":"E","Ẽ":"E","Ḛ":"E","Ꝫ":"ET","Ḟ":"F","Ƒ":"F","Ǵ":"G","Ğ":"G","Ǧ":"G","Ģ":"G","Ĝ":"G","Ġ":"G","Ɠ":"G","Ḡ":"G","Ǥ":"G","Ḫ":"H","Ȟ":"H","Ḩ":"H","Ĥ":"H","Ⱨ":"H","Ḧ":"H","Ḣ":"H","Ḥ":"H","Ħ":"H","Í":"I","Ĭ":"I","Ǐ":"I","Î":"I","Ï":"I","Ḯ":"I","İ":"I","Ị":"I","Ȉ":"I","Ì":"I"