A collection of security research, tools, and experiments by Petteri Kosonen.
| Folder | Description | Stack |
|---|---|---|
| petterikosonen.com/ | Personal portfolio & security demos site | Next.js 16, React 19, Tailwind CSS 4 |
| Analyses/ | Security write-ups and prompt engineering articles — CitrixBleed, Salt Typhoon, SharePoint CVEs, etc. | Markdown |
| Hpots/ | Honeypot implementations (SSH, meta, F5) | Python |
| Pentesting/ | Network pentesting & Nmap guides | Markdown |
| MFA_Theory/ | Multi-factor authentication demos (Argon2, scrypt, Azure) | JavaScript, HTML |
| Backup_1.01/ | GUI backup tool | Python, Tkinter |
| Compression_tests/ | Compression algorithm experiments | Rust |
| VDI Performance Diagnostic/ | VDI performance analysis scripts | PowerShell |
| Network Design tool/ | Network topology designer | HTML |
| Pseudos/ | Pseudocode studies (Stuxnet, WannaCry, NotPetya) | Text |
| Quiz/ | Security training quizzes (LOLBINS, Zero Trust, Citrix) | HTML |
| File | Description |
|---|---|
malware_detection_polymorph_demo.py |
Polymorphic malware detection demo |
Flag_suspected_lagswitch.py |
Lagswitch behavior detector |
Hash_Generator.html |
Client-side hash generator |
lagswitch.py |
Lagswitch analysis tool |
poker.py |
Poker game |
photo_converter.html |
Image format converter |
Matrix_Rain.adb |
Matrix rain effect (Ada) |
Kolikonheitto.java |
Coin flip simulator (Java) |
The portfolio site lives in petterikosonen.com/ — see its own README for setup instructions.
Educational and personal use.