2024s
This is the evaluated lab exercise for Linux Server course. Student had an empty virtual Linux installation and free use of public Internet.
Course Linux palvelimet is in Finnish, so the rest of this page is in Finnish.
Ready-made Containerfile to that runs WebGoat 2023.4 on http://localhost:8888/WebGoat
WebGoat is a practice target to learn web penetration testing. Podman is a container tool. Similar to Docker, Podman can run applications in light virtual machines. Unlike Docker, Podman does not need root.
Otto has written some zero-days for cryptocurrencies. Joona authored a world-leading web fuzzer. Nikita can hack Active Directory.
And they all visited my penetration testing course, sharing their advice with me & my students.
Salt can control thousands of computers. But it all starts at "Hello, world!".
Create a new virtual machine in 20 seconds. Install only packages from official, main Debian repositories. Does not need VirtualBox or NFS.
Short version for gurus: apt-get install vagrant vagrant-libvirt
. Use vagrant normally, but disable NFS with config.vm.synced_folder ".", "/vagrant", disabled: true
.
The rest of us can read on for full background and tutorial...
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.
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.
Update: Check out our visitors!
This is the evaluated lab exercise for Linux Server course. Student had an empty virtual Linux installation and free use of public Internet.
Course Linux palvelimet is in Finnish, so the rest of this page is in Finnish.
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.
Data security course, in English as you asked.
Understand adversarial view on security. Recognize key concepts of security. Be able to safely practice hands-on with security tools.
Format your dates Calendar.txt style, everywhere! Like 2024-01-04 w01 Thu.
I printed every day from year 1700 to 2400, using Python 3, Go, PHP, Django templates and 'date'. Then I checked that results match.
day.strftime("%Y-%m-%d w%V %a") # Python
$date->format('Y-m-d \wW D') // PHP
date +"%Y-%m-%d w%V %a" # Linux 'date'