Regarding the wordlist.txt loading, you can do things even faster !
Iteration run 100 times
Get-Content without the Raw parameter is notoriously slow.
Get-Content -Raw is very fast but converting it to a CSV after is just a tiny bit slower than Import-CSV
That being said, you don't have a csv, you have a list of string.
Thus, you can use Get-Content -Raw (very fast) and split by lines.
Hey @KelvinTegelaar, thank you for making this.
Regarding the wordlist.txt loading, you can do things even faster !
Iteration run 100 times
Get-Content without the Raw parameter is notoriously slow. Get-Content -Raw is very fast but converting it to a CSV after is just a tiny bit slower than Import-CSV
That being said, you don't have a csv, you have a list of string. Thus, you can use
Get-Content -Raw
(very fast) and split by lines.For even better performance, you can use
.net
withHere is what I used to calculate these results.