Skip to content




@facebook @coredhcp
Block or Report

Block or report insomniacslk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Andrea Barberio

Hello stranger, welcome to my GitHub home.

My name is Andrea Barberio, and I work as Production Engineer in Facebook Dublin. I spend my time with open source firmware and hardware, bricking what I can before making people upset. In my personal time I enjoy network programming, reverse engineering, and computer security.

My personal home page has more information about me, go there if you're curious, , or take a peek at my résumé or my LinkedIn profile.

You can also drop me an email

Some projects I work on:

  • Dublin Traceroute, a tool for mapping and visualizing multipath networks using ECMP-aware traceroute. Based on the ideas from Paris Traceroute's research, it adds a few things on top. See and
  • the Go DHCP (v6 and v4) library, widely used for large scale infrastructures, see
  • CoreDHCP, a modular DHCPv6/v4 server based on the above library, see
  • Open System Firmware, an open source alternative to existing system firmware (like UEFI) that uses Linux and a Go userland and bootloaders. OSF is made by several components, like coreboot, Linux, u-root. See the LinuxBoot book and for a more detailed overview
  • systemboot, a LinuxBoot distribution for bootloaders based on u-root to implement boot from network and from local storage for LinuxBoot. Now merged in the u-root project. See
  • irc-slack, an IRC-to-Slack gateway that lets me chat with a lot of people with a few MBs of RAM, have my own client and custom notifications, unlimited logging, and much more. See

Recent public talks

Assembly riddles

I've published my solutions to the fantastic [xchg rax,rax] book from xorpd. Find it at .

Other stuff

Other projects can be found on my github page and my bitbucket page

Technical reviews

I have helped with technical reviews of the following books and articles for O'Reilly:

I also host a mirror of PoC||GTFO


  1. Dublin Traceroute is a NAT-aware multipath tracerouting tool

    Go 186 44

  2. Python bindings for Dublin Traceroute

    Python 34 6

  3. dhcp Public

    DHCPv6 and DHCPv4 packet library, client and server written in Go

    Go 441 111

  4. yubiswitch Public

    Yubikey on/off switch for Linux

    Python 2

  5. irc-slack Public

    IRC-to-Slack gateway

    Go 153 17

87 contributions in the last year

May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Mon Wed Fri

Contribution activity

May 2022

Created 1 repository
Reviewed 2 pull requests in 1 repository

Seeing something unexpected? Take a look at the GitHub profile guide.