Learn Free software with me!

Student projects: PhisSticks BadUSB simulation (video) Cryptocurrency mining dashboard; Analysing software radio with machine learning; student tag; course projects.

Popular docs: Calendar.txt (HN #1), Install Debian on Virtualbox, Command Line Basics Revisited, Micro editor plugins, Kanasirja offline reference, Cracking passwords with Hashcat, Install WebGoat 8 - Learn Web Pentesting, Crack file password with John, Fuzz URLs to find hidden directories, Translate Offline with AI. Tero's books on Amazon, over 500k sold.

Haaga-Helia offers 25 credits of offensive security courses + 15 credit thesis. And that's just for the offensive side...

Courses 2025p1 early autum. Completed. Linux Palvelimet (Linux Servers), Information Security, Tunkeutumistestaus (penetration testing), Sovellusten hakkerointi ja haavoittuvuudet (application hacking / reverse engineering).

Course 2025p2 late autumn. Ongoing. Palvelinten Hallinta (infra as code, configuration management), Verkkoon tunkeutuminen ja tiedustelu (Network Attacks and Reconnaissance), Cyber Security (Masters).

Courses 2026 early autumn. Enroll in Peppi 2025-11-26 w48 Wed 08:00: Application Hacking and Vulnerabilities (once in English!), Sovellusten hakkerointi ja haavoittuvuudet, Information Security, ICT Infrastructure project (AD hacking, malware keyboard, SDR AI analysis...).

Information Security - 2026 early spring

Information Security - 2026 early spring

Understand adversarial view on security. Recognize key concepts of security. Be able to safely practice hands-on with security tools.

Face-to-face in a real life classroom. In English.

Linux Palvelimet 2026 alkukevät online

Linux Palvelimet 2026 alkukevät online

Learn to manage your own Linux server – in 8 weeks.

100% remote. Weekly video conference + a lot of individual work. Beginners welcome. Excellent feedback. In Finnish.

Infra Project 2026

Infra Project 2026

Create your own project with your team. You'll get the whole 10 cr to build your own project.

Previous course 2025 projects completed: SisuCTF Active Directory capture-the-flag competition for hackers. Museum3D - a game for museum, using real 3D maps created by divers. JES plant watering and monitoring. RoomTracr room occupancy tracker. ÄJAK key reminder. AIMLOps MLOps platform improvements.

Application hacking - 2026 Spring

Application hacking - 2026 Spring

Find your vulnerabilities - before criminals do.

"Application hacking and vulnerabilities" (English, Mon 11-13:45) and "Sovellusten hakkerointi ja haavoittuvuudet" (Finnish, Mon 8-10:45).

Co-taught with Lari Iso-Anttila. Sold out, queue started.

Non-interactive Apt

Non-interactive Apt

Package manager makes it easy to keep everything up-to-date. Usually you just

$ sudo apt-get update
$ sudo apt-get dist-upgrade

But what if there are questions? 'sudo apt-get -y install unattended-upgrades' makes computer do this while you sleep.

But what if you want to upgrade everything, right now? This article shows you instant, fully automatic version, no questions asked.

Kybermittari - Traficom security maturity spreadsheet

Kybermittari - Traficom security maturity spreadsheet

Kybermittari is a spreadsheet for assessing your security maturity.

Where are we secure, where not? Don't build a giant fence and leave the door wide open.

Download the tool. Kybermittari is free of charge, offline, built by Traficom.

NVidia Driver and CUDA on Debian

NVidia Driver and CUDA on Debian

To install NVidia proprietary driver on Debian, it's often just 'sudo apt-get install nvidia-driver'.

If you need a newer driver directly from NVidia, these short notes show you how.


View all 2025 posts, total 9 posts.

View all 2024 posts, total 16 posts.

View all 2023 posts, total 23 posts.

View all 2022 posts, total 24 posts.

View all 2021 posts, total 40 posts.

View all 2020 posts, total 24 posts.

Visit old site 1998-2019 with 580+ posts and 3900+ comments.