Cracking WPA2 Wireless Networks with WPS

My students Kermorvant, Jääskeläinen, Kurenmaa and Eulenberger broke WPA2 protected wireless LAN using WPS attack. They’ve also broken WEP and brute forced bad WPA and WPA2 passwords. And they show how to buy and configure network cards for this. Moral … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , | Leave a comment

Clickable Table of Contents for Markdown – Ctags with Gedit

MarkDown is a very fast way to write text. You just mark headings with hash “#”. Empty line creates paragraph. This tutorial shows how you can create a clickable table of contents of your MarkDown document – right inside your … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

Versionable, Plain Text Reference Management – Git, PanDoc and BibTex

When you’re writing peer-reviewed articles, you must have references. Good news: you can have everything in plain text files, even the citation and reference management. I have only used this exact BibTex setup for a while. However, having written five … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , | Leave a comment

Control Windows with Salt

This long article explores Windows management with Salt. First, it shows you how to automatically install software to Windows, control Windows boxes behind NAT and firewall and remotely run arbitrary PowerShell commands on Windows. $ sudo salt ‘*’ pkg.install gedit,firefox,steam,vlc … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , , , , , , , , , , | 4 Comments

Money Moving with Odoo, the Open Source ERP

I bought some candy from Odoo ERP based web shop. Update: they now have PayPal integration, too. My students Emre Olgun, Roni Selander and Konsta Vaarala are running Odoo, the open source ERP. Enterprise Resource Planning (ERP) is a single … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | Leave a comment

Simple Secrets in Salt Pillars

This is a simple example for storing secrets in Salt Pillars. If you have a hundred slaves machines, you don’t need to trust them all. Following this tutorial requires working salt master-slave installation and salt states.

Posted in Uncategorized | Tagged , , , , , , , , | Leave a comment

Configure a Live USB in Two (2) Commands – terokarvinen/sirotin

You boot a computer form your USB stick and give two commands. It’s configured. Install your programs, your settings, your configuration – automatically. Start from Sirotin, fork it, make it your own. wget https://raw.githubusercontent.com/terokarvinen/sirotin/master/run.sh bash run.sh   Fork me on … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , | Leave a comment

Secrets in Salt Pillars – SSH Port Change

Salt helps you configure 1, 10, 100 or more computers. Secrets, such as encryption keys, must be given to authorized slaves only. In Salt, secrets are kept in pillars. If you are just starting with pillars, do pillars tutorial first. … Continue reading

Posted in Uncategorized | Tagged , , , , , | Leave a comment

Aikataulu – Linux palvelimet ict4tn021-3003 – alkusyksy 2018 – 5 op

Moved: current course page is Aikataulu – Linux palvelimet ict4tn021-3003 – to 8-14 – alkusyksy 2018p1 – 5 op Tero’s Linux Course is ict4tn021-3003. I will only give one beginner course on Linux in the Autumn, because penetration testing, configuration … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | Leave a comment

ViolentMonkey for User Scripts – Your Own JavaScript or CSS on Any Website

ViolentMonkey Firefox Addon allows you to run your own JavaScript and use your own styles on any website. It’s Free software (MIT license) and source code is available. My fix for Moodle sorrow borders works with ViolentMonkey. It seems that … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment