Skip to content
Avatar

Highlights

  • Arctic Code Vault Contributor

Organizations

@facebook @coredhcp
insomniacslk/README.md

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, https://insomniac.slackware.it , 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 https://dublin-traceroute.net and https://blog.dublin-traceroute.net
  • the Go DHCP (v6 and v4) library, widely used for large scale infrastructures, see https://github.com/insomniacslk/dhcp
  • CoreDHCP, a modular DHCPv6/v4 server based on the above library, see https://coredhcp.io
  • 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 https://linuxboot.org 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 https://systemboot.org
  • 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 https://github.com/insomniacslk/irc-slack

Recent public talks

Assembly riddles

I've published my solutions to the fantastic [xchg rax,rax] book from xorpd. Find it at https://insomniacslk.github.io/xorpd-solutions/ .

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

Pinned

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

    Go 152 27

  2. Python bindings for Dublin Traceroute

    Python 24 6

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

    Go 306 78

  4. Yubikey on/off switch for Linux

    Python 2

  5. IRC-to-Slack gateway

    Go 106 15

487 contributions in the last year

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

Contribution activity

December 2020

Created a pull request in facebookincubator/contest that received 9 comments

Added missing copyright header

Signed-off-by: Andrea Barberio insomniac@slackware.it

+10 −1 9 comments

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

You can’t perform that action at this time.