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...).

SSH public key - Login without password

SSH public key - Login without password

SSH is the leading solution for securily logging into servers.

Many products use SSH in the background: git, rsync, ansible...

Public key authentication is quite convenient. You don't need to type your password for every 'git push' or 'ansible-playbook'. Use correctly, it can also make your server more secure.

Hello Ansible

Hello Ansible

Write infrastructure-as-code, control multiple machines easily.

In this Ansible tutorial, we create a single file in /tmp/.

Palvelinten Hallinta

Palvelinten Hallinta

Control 10, 100, 1000 many computers.

Or control 2071 computers, like Jussi did on a earlier course. Or handle 7 different operating systems and OS versions with a single master, like Matias.

Best instance got 5.0 / 5 feedback - all respondents gave the best grade 5.

Tunkeutumistestaus

Tunkeutumistestaus

Learn to hack computers to protect your own. In the course, you will break into target computers.

Excellent feedback, reached 5.0 out of 5.

Verkkoon tunkeutuminen ja tiedustelu

Verkkoon tunkeutuminen ja tiedustelu

Attack the network between machines. Capture radio transmissions. Copy key cards. Attack WiFi.

Maybe even some software radio...

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.


View all 2025 posts, total 12 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.