The Wayback Machine - https://web.archive.org/web/20220130064758/https://github.com/insomniacslk
Skip to content
Avatar

Achievements

Achievements

Organizations

@facebook @coredhcp
Block or Report

Block or report insomniacslk

Report abuse

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

Report abuse
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 180 40

  2. Python bindings for Dublin Traceroute

    Python 32 6

  3. dhcp Public

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

    Go 414 107

  4. Yubikey on/off switch for Linux

    Python 2

  5. IRC-to-Slack gateway

    Go 146 17

154 contributions in the last year

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

Contribution activity

January 2022

Reviewed 1 pull request in 1 repository
insomniacslk/dhcp 1 pull request