Michal Špaček's Projects
A One Time Password Authentication package, compatible with Google Authenticator.
Filtry odstraňující komentáře, jejich počet, notifikace z českých stránek
Reporting API demos, learn all about CSP & other reports (Network Error Logging/NEL, Crash, Deprecation, Intervention, Mixed Content & more) in this interactive app.
PHP Code Sniffer rules
Configuration wants to be shared
:tongue: Translations (symfony/translation) to Nette Framework (@nette)
Company Intel, data and proof-of-concept quick-and-dirty code for an bookmarking app. Abandoned.
Build Content Security Policy from a config file
Unofficial and incomplete lists of various domain names
A v březnu někdo přišel s tím matematickým modelem A v srpnu někdo, sice byl to ten stejný člověk, ale už přišel v nějakém čase A ty, který měli přijít, nepřišli
SQL Injection using Emulated Prepared Statements (the default) in PHP PDO_MYSQL in GBK
Example of an encrypted password hash storage in PHP
Encryption helpers
www.equa-banking.cz microsite
https://exploited.cz
A tool to extract only used icons from Font Awesome JS/SVG icons sets (PRE-ALPHA, I use it but YMMV)
Atom feed Response and related objects for Nette framework
This is a fork of iagox86/hash_extender by Ron Bowes with a simple patch to compile with OpenSSL 3.0
Magic hashes – PHP hash "collisions"
Home is where a home dir is
www.jakobejitblokaci.cz
Let's get cert – a Certbot wrapper
LibINI is a C library for DJGPP and Linux for reading, updating and writing Windows-like INI files. I wrote this back in 1999.
michalspacek.cz + michalspacek.com + subdomains source code because why not
Custom PHP session handler for Nette Framework that uses MySQL database for (possibly encrypted) storage
nepovolenainternetovahazardnihra.cz + jakobejitblokaci.cz = BFF ❤
💎 Flexible, compiled and full-featured Dependency Injection Container with perfectly usable autowiring and support for all new PHP 7 features.
📖 The Nette documentation
📝 Generating, validating and processing secure forms in PHP. Handy API, fully customizable, server & client side validation and mature design.
🌐 Abstraction for HTTP request, response and session. Provides careful data sanitization and utility for URL and cookies manipulation.