| 2. 10. 2024 | Thank you Gnome Nautilus scripts – kushaldas.in
|
| 30. 9. 2024 | Breaking out of algorithm – kushaldas.in
|
| 28. 9. 2024 | Updated blog theme after many years – kushaldas.in
|
| 8. 8. 2024 | 20 years of this blog – kushaldas.in
|
| 26. 7. 2024 | Multi-factor authentication in django – kushaldas.in
|
| 16. 7. 2024 | Friends, the most important part of any conference – kushaldas.in
|
| 15. 7. 2024 | Disable this Firefox preference to save privacy – kushaldas.in
|
| 29. 2. 2024 | Securing via systemd, a story – kushaldas.in
|
| 27. 2. 2024 | Mullvad VPN repository for Fedora – kushaldas.in
|
| 25. 2. 2024 | django-ca, HSM and PoC – kushaldas.in
|
| 3. 1. 2024 | Missing rubygem json-canonicalization 0.3.2 – kushaldas.in
|
| 25. 9. 2023 | Documentation of Puppet code using sphinx – kushaldas.in
|
| 20. 9. 2023 | SBOM and vulnerability scanning – kushaldas.in
|
| 28. 7. 2023 | My talk in RustNL 2023 – kushaldas.in
|
| 2. 7. 2023 | Thank you Mikko – kushaldas.in
|
| 7. 5. 2023 | Fixing missing yubikey trouble on fedora 38 – kushaldas.in
|
| 20. 4. 2023 | Tumpa 0.10.0 is ready – kushaldas.in
|
| 7. 4. 2023 | 40 years of the first email to Sweden – kushaldas.in
|
| 2. 4. 2023 | Dear pep582 – kushaldas.in
|
| 12. 3. 2023 | Everything Curl from Daniel – kushaldas.in
|
| 20. 2. 2023 | Networking in podman 4.x – kushaldas.in
|
| 16. 2. 2023 | SamNet Vinterkonferensen 2023 – kushaldas.in
|
| 12. 2. 2023 | A 7 year old pr – kushaldas.in
|
| 5. 2. 2023 | Using YubiKeys for your linux system – kushaldas.in
|
| 28. 1. 2023 | Introducing Tugpgp – kushaldas.in
|
| 21. 1. 2023 | Johnnycanencrypt 0.13.0 released – kushaldas.in
|
| 3. 1. 2023 | Startup/execution time for a specific command line tool – kushaldas.in
|
| 1. 1. 2023 | Congratulations Anwesha – kushaldas.in
|
| 16. 11. 2022 | Johnnycanencrypt 0.11.0 released – kushaldas.in
|
| 15. 11. 2022 | Tor 0.4.7.11 is ready – kushaldas.in
|
| 10. 10. 2022 | Introducing pyarti, python module for the Tor Project – kushaldas.in
|
| 10. 9. 2022 | khata, under WASI – kushaldas.in
|
| 2. 9. 2022 | Johnnycanencrypt 0.9.0 release – kushaldas.in
|
| 17. 8. 2022 | johnnycanencrypt 0.7.0 released – kushaldas.in
|
| 16. 7. 2022 | dgplug mailing list has a new home – kushaldas.in
|
| 5. 7. 2022 | Using sigstore-python to sign and verify your software release – kushaldas.in
|
| 18. 6. 2022 | Tor 0.4.7.8 is ready – kushaldas.in
|
| 15. 6. 2022 | Story of a space – kushaldas.in
|
| 31. 5. 2022 | Tor sysadmin 101 workshop for new relay operators – kushaldas.in
|
| 16. 5. 2022 | OAuth Security Workshop 2022 – kushaldas.in
|
| 1. 4. 2022 | Securing verybad web application with only systemd – kushaldas.in
|
| 29. 3. 2022 | Introducing Very Bad Web Application – kushaldas.in
|
| 23. 3. 2022 | eduGAIN Key Signing Ceremony – kushaldas.in
|
| 14. 3. 2022 | Targeted WebID for privacy in Solid – kushaldas.in
|
| 8. 3. 2022 | Solid Project, WebID and privacy – kushaldas.in
|
| 21. 1. 2022 | Using Python to access a Solid Pod – kushaldas.in
|
| 7. 1. 2022 | Trouble with signing and notarization on macOS for Tumpa – kushaldas.in
|
| 5. 1. 2022 | Releasing Tumpa for Mac – kushaldas.in
|
| 3. 1. 2022 | 2021 blog review – kushaldas.in
|
| 30. 12. 2021 | Johnnycanencrypt 0.6.0 released – kushaldas.in
|
| 27. 12. 2021 | Using your OpenPGP key on Yubikey for ssh – kushaldas.in
|
| 26. 12. 2021 | Using onion services over unix sockets and nginx – kushaldas.in
|
| 22. 12. 2021 | Setting up local mTLS environment using mkcert – kushaldas.in
|
| 21. 12. 2021 | ssh authentication using FIDO/U2F hardware authenticators – kushaldas.in
|
| 19. 12. 2021 | OpenSpace on Digitization, skills supply and lifelong learning – kushaldas.in
|
| 3. 9. 2021 | Default values, documentation and Ansible – kushaldas.in
|
| 21. 7. 2021 | Trouble of zoom and participant name – kushaldas.in
|
| 18. 7. 2021 | A few bytes of curl – kushaldas.in
|
| 5. 7. 2021 | Reproducible wheel buidling failure on CircleCI container – kushaldas.in
|
| 21. 4. 2021 | Adding dunder methods to a Python class written in Rust – kushaldas.in
|
| 13. 4. 2021 | Workshop on writing Python modules in Rust April 2020 – kushaldas.in
|
| 25. 3. 2021 | The correct spelling is Tor – kushaldas.in
|
| 3. 3. 2021 | Get a TLS certificate for your onion service – kushaldas.in
|
| 11. 2. 2021 | Defending against side channel attacks via dependencies – kushaldas.in
|
| 3. 1. 2021 | Introducing Tumpa, to make OpenPGP simple with smartcards – kushaldas.in
|
| 16. 12. 2020 | How to get a TLS certificate for a domain in your local network? – kushaldas.in
|
| 13. 12. 2020 | Open Source Project Criticality Score 2020 for python projects – kushaldas.in
|
| 10. 12. 2020 | PrivChat with Tor: 2020-12-11 Tor advancing human rights – kushaldas.in
|
| 7. 12. 2020 | Story of debugging exit 0 – kushaldas.in
|
| 2. 11. 2020 | Johnnycanencrypt 0.4.0 released – kushaldas.in
|
| 1. 11. 2020 | High load average while package building on Fedora 33 – kushaldas.in
|
| 31. 10. 2020 | Alembic migration errors on SQLite – kushaldas.in
|
| 26. 10. 2020 | Running SecureDrop inside of podman containers on Fedora 33 – kushaldas.in
|
| 21. 10. 2020 | Fixing errors on my blog's feed – kushaldas.in
|
| 19. 10. 2020 | Update hell due to not updating for a long time – kushaldas.in
|
| 13. 10. 2020 | Updates from Johnnycanencrpt development in last few weeks – kushaldas.in
|
| 6. 10. 2020 | SecureDrop QA workflow and how to improve it? – kushaldas.in
|
| 13. 9. 2020 | Reproducible wheels at SecureDrop – kushaldas.in
|
| 11. 9. 2020 | SecureDrop package build breakage due to setuptools – kushaldas.in
|
| 3. 9. 2020 | Using Stem and PySocks to access network over Tor – kushaldas.in
|
| 31. 8. 2020 | Securedrop Worktstation and how can you help – kushaldas.in
|
| 27. 8. 2020 | PrivChat with Tor: 2020-08-28 – kushaldas.in
|
| 1. 8. 2020 | Use DoH over Tor for your Qubes system – kushaldas.in
|
| 14. 7. 2020 | Introducing pyage-rust, a Python module for age encryption – kushaldas.in
|
| 10. 7. 2020 | Another try at a new Python module for OpenPGP aka johnnycanencrypt – kushaldas.in
|
| 5. 7. 2020 | dns-tor-proxy 0.2.0 aka DoH release – kushaldas.in
|
| 1. 7. 2020 | Introducing dns-tor-proxy, a new way to do all of your DNS calls over Tor – kushaldas.in
|
| 28. 6. 2020 | Setting up a personal DoH server – kushaldas.in
|
| 20. 6. 2020 | Access Riseup email over Onion service – kushaldas.in
|
| 16. 6. 2020 | Onion service v2 deprecation timeline – kushaldas.in
|
| 15. 6. 2020 | Curious case of image based email signatures and Kmail – kushaldas.in
|
| 3. 6. 2020 | Onion location and Onion names in Tor Browser 9.5 – kushaldas.in
|
| 26. 5. 2020 | Using Rust to access Internet over Tor via SOCKS proxy 🦀 – kushaldas.in
|
| 24. 5. 2020 | A few new generation command line tools – kushaldas.in
|
| 21. 5. 2020 | Securing your Elastic services using authenticated onion services – kushaldas.in
|
| 15. 5. 2020 | Single file implementation of PEP582 – kushaldas.in
|
| 28. 4. 2020 | Writing Python module in Rust using PyO3 – kushaldas.in
|
| 23. 4. 2020 | mod_wsgi and a Python extention – kushaldas.in
|
| 13. 4. 2020 | A few things from last week – kushaldas.in
|
| 31. 3. 2020 | Introducing ManualBox project – kushaldas.in
|
| 12. 3. 2020 | More power to you my friend – kushaldas.in
|
| 21. 2. 2020 | Maintaining your Qubes system using Salt part 1 – kushaldas.in
|
| 19. 2. 2020 | Which verison of Python are you running? – kushaldas.in
|
| 16. 2. 2020 | No summer training 2020 – kushaldas.in
|
| 9. 2. 2020 | Python course inside of NSA via a FOIA request – kushaldas.in
|
| 4. 2. 2020 | Tor rpm package repository for Fedora and CentOS/RHEL – kushaldas.in
|
| 14. 1. 2020 | Creating password input widget in PyQt – kushaldas.in
|
| 6. 1. 2020 | 5 months of Internet shutdown in Kashmir and more fascist attacks in India – kushaldas.in
|
| 16. 12. 2019 | Indian police attacked university campuses on government order – kushaldas.in
|
| 13. 12. 2019 | Highest used usernames in break-in attempts to my servers 2019 – kushaldas.in
|
| 12. 12. 2019 | Updates on Unoon in December 2019 – kushaldas.in
|
| 4. 12. 2019 | Podman on Debian Buster – kushaldas.in
|
| 2. 12. 2019 | IP addresses which tried to break into this server in 2019 – kushaldas.in
|
| 15. 11. 2019 | PoC to auto attach USB devices in Qubes – kushaldas.in
|
| 8. 11. 2019 | oqubeslogging, a PoC for centralized logging in Qubes OS – kushaldas.in
|
| 8. 11. 2019 | Verified emoji on Mastodon – kushaldas.in
|
| 24. 10. 2019 | Python function to generate Tor v3 onion service authentication keys – kushaldas.in
|
| 20. 10. 2019 | Started a newsletter – kushaldas.in
|
| 14. 10. 2019 | Unoon, a tool to monitor network connections from my system – kushaldas.in
|
| 17. 9. 2019 | Permanent Record: the life of Edward Snowden – kushaldas.in
|
| 10. 9. 2019 | Exciting few weeks in the SecureDrop land – kushaldas.in
|
| 3. 9. 2019 | stylesheet for nmap output – kushaldas.in
|
| 3. 9. 2019 | When governments attack: malware campaigns against activists and journalists – kushaldas.in
|
| 31. 8. 2019 | Announcing lymworkbook project – kushaldas.in
|
| 27. 8. 2019 | Running Ubiquity controller on a Raspberry Pi – kushaldas.in
|
| 26. 8. 2019 | How to crack Open Source? – kushaldas.in
|
| 23. 8. 2019 | A new tool to render my blog – kushaldas.in
|
| 21. 8. 2019 | Remember to mark drive as removable for tails vm install – kushaldas.in
|
| 15. 8. 2019 | git checkout to previous branch – kushaldas.in
|
| 5. 8. 2019 | Adding directory to path in csh on FreeBSD – kushaldas.in
|
| 29. 7. 2019 | Using sops with Ansible for vars encryption – kushaldas.in
|
| 24. 7. 2019 | Setting up authorized v3 Onion services – kushaldas.in
|
| 23. 7. 2019 | Using signify tool for sign and verification – kushaldas.in
|
| 19. 7. 2019 | Setting up WKD – kushaldas.in
|
| 9. 7. 2019 | Highest used Python code in the Pentesting/Security world – kushaldas.in
|
| 8. 7. 2019 | Two new federated services for dgplug – kushaldas.in
|
| 5. 7. 2019 | A few bits on tmux – kushaldas.in
|
| 27. 6. 2019 | FreeBSD on a Thinkpad 230 – kushaldas.in
|
| 17. 6. 2019 | DMARC, mailing list, yahoo and gmail – kushaldas.in
|
| 5. 6. 2019 | Indian news websites over Tor and HTTP vs HTTPS – kushaldas.in
|
| 22. 5. 2019 | Game of guessing colors using CircuitPython – kushaldas.in
|
| 18. 5. 2019 | My talk at PyCon US 2019 – kushaldas.in
|
| 13. 2. 2019 | Tracking my phone's silent connections – kushaldas.in
|
| 10. 2. 2019 | When I was sleepy – kushaldas.in
|
| 21. 1. 2019 | That missing paragraph – kushaldas.in
|
| 4. 1. 2019 | 2018 blog review – kushaldas.in
|
| 10. 12. 2018 | Flatpak application shortcuts on Qubes OS – kushaldas.in
|
| 4. 12. 2018 | Using hexchat on Flatpak on Qubes OS AppVM – kushaldas.in
|
| 26. 11. 2018 | Building wheels and Debian packages for SecureDrop on Qubes OS – kushaldas.in
|
| 22. 11. 2018 | Source of colors in Qubes devices menu items – kushaldas.in
|
| 20. 11. 2018 | PyPI and gpg signed packages – kushaldas.in
|
| 16. 11. 2018 | Introducing rpm-macros-virtualenv 0.0.1 – kushaldas.in |