Diogo Mónica

General Partner at Haun Ventures. Co-founder and Executive Chairman of Anchorage Digital. Chairman of the NEAR Foundation. Director at Erebor.

Archive

Posts 36

Media 67

Last post 2026-07-02

Last appearance 2026

Posts

All 36
Date Title Topics
Jota

We're proud to lead Jota's Series A and to make Haun Ventures' first investment in Brazil.

investing, fintech
Erebor

Congratulations to Erebor on opening today as the first new OCC-chartered bank specifically engineered to serve the innovation economy.

investing, banking
Finisterra

Today, I'm happy to announce that we have led a seed investment in Finisterra Labs, the makers of Baselight.

investing, data
BVNK

Today, I'm thrilled to announce we're leading the Series B for BVNK.

stablecoins, investing
Stablecoins: A Quiet Revolution

In the decade since the first stablecoin was minted, they have emerged as a potentially transformative force in global finance and—without a doubt—the clearest case of product-market fit within crypto.

stablecoins
Chaos Labs

Today, I'm thrilled to announce my first investment at Haun Ventures: leading the Series A for Chaos Labs.

investing, defi
A Pirate's take on Command vs. Leadership

Tired of being told that you should be a leader? Do not worry. Pirate captains had great leadership skills, and they were still beaten to oblivion by Navy Captains who exercised pure command on their ships.

business, pirates, leadership
A Pirate's take on Strategy vs. Tactics

Strategy vs.Tactics is one of the most written-about topics in business, but most business books seem to explain it in ways that hinder both the clarity of thought and the establishment of good conceptual frameworks.

business
Crypto Anchors: Exfiltration Resistant Infrastructure

We need to start architecting our data-flows in a way that makes it harder for attackers to continue exfiltrating sensitive data our of our infrastructures

crypto-anchors, infosec
Bitcoin hard-forks and replay attacks

Given that the fork in November might not have replay protection, you'll have to ensure you protect yourself before you transact any BTC.

bitcoin
The two metrics that matter for host security

The rise of the two metrics that matter for host security: reverse uptime and golden image freshness.

Why you shouldn't use ENV variables for secret data

If your application requires a password, SSH private key, TLS Certificate, or any other kind of sensitive data, you shouldn't pass it alongside your configs.

docker, secrets
Why should *hard* be secure enough? Information and non-invertibility

The guarantees provided by hashes are of critical importance for security. One of the major points of hashes is, of course, their non-invertibility. However...

hash, information theory
Hitless TLS Certificate Rotation in Go

Hitless TLS certificate rotation is critical to continue our quest of reducing certificate expiration times, while keeping our sanity intact.

docker, tls, golang, swarm, rotation, MTLS
Build once run where? Migrating my blog to hyper.sh

Docker's motto is build once, run everywhere. I put that to the test by migrating my containerized blog to a new Docker hosting platform called Hyper.sh.

docker, hypersh, ghost
Increasing Attacker Cost Using Immutable Infrastructure

Applications will never be perfect, but immutable infrastructure helps with incident response, allows fast-recovery, and makes the attacker’s jobs harder.

docker, immutable
Creating a CSP Policy from Scratch

In this post I go over how to create a least-privilege CSP policy from scratch.

csp
From F to A+: Getting Good Grades on Website Security Evaluations

Even though www.diogomonica.com is a statically generated HTML blog, I took the time to go from an F on securityheaders.io to an A+.

csp
Password Security: Why the horse battery staple is not correct

Why the horse battery staple is not correct: We should **not** be incentivizing people to choose passwords in the first place.

passwords
MPTCP: The path to multipath

I first heard about MultiPath TCP (MPTCP) in 2007 when I met Olivier Bonaventure in Louvain-la-Neuve, Belgium. In the meantime MPTCP has been gaining a ton of traction...

mptcp, tcp
Skynet (beta): The rise of the Beam robot

At work we bought a few telepresence robots from SuitableTech called Beam. The Beam robots allow anyone from a remote location to have face-to-face interaction with the people at our HQ. Each Beam robot boasts two wide-angle HD cameras, a 6-microphone array that cancels echo and reduces background noise, a 17" screen, and a built-in speaker. It has a top speed of 3mph, and the battery lasts for 8 hours of active use. The first thing that I thought when I used them the first time was how a

beam
Bot wars - The arms race of restaurant reservations in SF

I love food. This means that I'm always competing for reservations at restaurants with the hipsters that are native to San Francisco. Take a peek into the arms race going on in restaurants reservation

bot
Weird packet of the day

Once in a while I open wireshark and just look at my baseline traffic. It's useful for when I actually want to find something weird to quickly distinguish between what's normal and what looks fishy.

Raising the dead - Undeleting files in ext4

Chances are that you have deleted files that you had no backups of. This is the story of how I partially recovered some of my files after deleting them on a Linux ext4 filesystem.

Hush OS X Terminal, hush

I've been noticing for a while a huge delay when opening new tabs on iTerm (or terminal.app). This would range from 3 to 7 seconds when opening a new tab. It was driving me nuts.

terminal, macOS
It's not just the salt, stupid

There have been hundreds of articles about the recent password hash leaks from Linked-in and eHarmony.

crypto
Exploit-suggester

This tool essentially outputs a list of exploits that you might want to try out after you gain local access to a host. Nothing you cannot do manually, and not the most brilliant tool ever but still, useful. Motivation The next stage after gaining local access to a host is to escalate privileges, right? Typical techniques include: * Manipulation of any custom tools which might installed (SUID files, cron jobs) * Obtaining credentials from backup files (other places) which may have weak f

The dangers of pastebin-like websites

Services like pastebin.com are useful for sharing and discussing code. However, people trust the generated URLs to be unknown to anyone else, other than the people we want to share them with.

Dead Simple HTTPd in Python

Sometimes, this is all you need: glow:~ dmonica$ python -m SimpleHTTPServer 8000 Serving HTTP on 0.0.0.0 port 8000 ... This simple command has saved me hours of precious time. I've even used it to transfer files between multiple hosts (HTTP server on one end, one wget on all the other hosts). More details here.

python
Sniffing in Monitor Mode with Airport

Sniffing in OS X has been a reality for quite some time, thanks to the effort of people like the guys from Kismet and KisMAC.

wifi, macOS, ruby
Facebook Sidejacking

I've just released a tool called py-cookieJsInjection on github.

python, facebook, sidejacking
Poor man's SSH keylogger

If you have compromised a system (while doing penetration testing, obviously), or if you are just a BOFH that wishes to have a little fun, you can do something as easy as this.

ssh, keylogger
Packet Inter Arrival Time With Scapy

I wanted to capture, for statistical purposes, the inter-arrival time of packets sent from a remote machine.

scapy, pcap, python
Merging multiple .pcap files

Today I needed to merge 40 ~600Mb .pcap

tcpdump
Change your MAC with py-MACtool

I've had to change my MAC address for countless reasons. Either because I was doing some penetration testing, or just to debug some network errors...

macOS, wifi
Monitor VS Promiscuous

Differences between Monitor VS Promiscuous mode in wireless NICs

macOS, wifi

Latest Media

All 67