- Tommaso Gragnato

Hi there 👋 I'm Tommaso

- 🔧 I am a backend developer currently engaged in platform engineering roles
- 💼 I strive to leverage my knowledge and expertise to create and manage robust and scalable infrastructures
- 🚀 My focus is on security, containerization and orchestration, monitoring and logging
- 🔭 I am presently working on projects that involve Go and/or PHP
- 🌱 I am actively engaged in expanding my skill set by delving into the realms of Ruby and Javascript
- 💬 I'm always eager to engage in discussions and share my knowledge, especially about networking and censorship circumvention


Email: tgragnato「単価記号」icloud

PGP: A283 C77F BE2B 15D8 7EF4 16E9 B7E4 732B 4DE7 4631 - http://eweiibe6tdjsdprb4px6rqrzzcsi22m4koia44kc5pcjr7nec2rlxyad.onion/tgragnato.gpg


05-07-2024 - BPF HTTP Replay - Midpoint network interception for HTTP traffic mirroring

14-05-2024 - DxDay 2024 (1st edition) - Bologna - Hotel Savoia Regency

20-09-2023 - EBMBTreeBench - a naive measurement tool for ebmb trees

20-08-2023 - Topton N5105 e Kingnovy J6413 - Due schede efficienti e potenti, con un mucchio di porte

04-06-2023 - Fondamenti SEO con Cloudflare - Una guida completa su come Cloudflare può migliorare la SEO del tuo sito web

26-03-2023 - Browser's "memory management" - A common memory leak in JS engines

12-03-2023 - Микро Миниатюра / Micro Miniatura - Транзисторные Усилители / Amplificatori e Transistor

07-12-2022 - Application Programming Interface - We followed your API documentation to the letter!

03-10-2022 - Apple Silicon Decompilation - When you wish you didn’t know how to use a decompiler

06-09-2022 - 붉은별 사용자용체계 - pilsung 암호화 알고리즘

27-08-2020 - Geiger Counter - A nuclear side project

28-12-2019 - Grizzly Steppe - Samples from Russian cyber operations

13-07-2018 - Traffic Analysis - Exfiltrating (meta)data while minimising lateral movements

01-07-2018 - D-Link botnet - Extracting binaries from a botnet of compromised NAS devices

10-05-2018 - FASTGate-RCE - Abusing DNS to exploit a command injection and obtain root

23-03-2017 - macOS firmware integrity check - Looking how Apple’s security features are implemented across architectures

24-06-2015 - Generatore di sudoku in coffeescript - Permutazioni, rimozione validazione e backtracking

日付不明 - Snippets / Gists - Welcome to the Chronicles of Nonchalance!


tgragnato - A ✨special✨ repository dedicated to my profile README and my Jekyll website

magnetico - An updated version of the famous “Autonomous (self-hosted) BitTorrent DHT search engine suite”

snowflake - Pluggable Transport using WebRTC, inspired by Flashproxy. A custom fork with mine opinionated patches

amule - An aMule fork. Personal companion of tgragnato/homebrew-amule

homebrew-amule - A custom homebrew tap for aMule

pure - A collection of software and tools that I use to manage my network and my storage

vaban - Simple and Really Fast Varnish Cache Cluster Manager (for Varnish 6.x/7.x)

dns323-toolchain - D-Link DNS-323 cross compilation toolchain

migration - Simple tool that mirrors Paradox database as SQLite at runtime. Tuned for Mosaico Sorgente Aperto.

socialhub - GraphQLHub demo

owncloud-convert - Converts videos stored in Owncloud at the click of a button


Humans are allergic to change. They love to say, “We’ve always done it this way.” I try to fight that. Grace Murray Hopper

We can lick gravity but sometimes the paperwork is overwhelming. Wernher Magnus Maximilian Freiherr von Braun

It’s often easier to ask forgiveness than to ask for permission. Grace Murray Hopper

Just keep making great shit, keep your costs in check, charge appropriate prices for your work, share as much as you can, and let the chips fail where they may. Jason Fried