Month: January 2016

  • Protected: Seeking around in an HTTP object

    by

    in

    There is no excerpt because this is a protected post.

  • Dynamic DNS circa 2016

    by

    in ,

    In the old days, if you had an ISP that changed your IP address all the time but you wanted to run a server, you used dynamic DNS, i.e. a hacky script talking to a hacky API on an hacky DNS provider. These days, if you bring up a cloud server from time to time…

  • The most important thing when go-fuzzing

    by

    in

    The most important thing to know, when you are using go-fuzz, is that the cover metric should be increasing. I didn’t know that and I wasted one 12 hour run of fuzzing because my fuzzing function was misbehaving in a way that made it return the same useless error for every input no matter what.…

  • Learning Swift, sans Xcode

    by

    in

    Say you are learning Swift. And like a good fanboi, the first thing you do is update to the latest and greatest because that’s like what you do when you are a nerd. But you live in Osh, Kyrgyzstan. You have bitchin’ FTTH from Unilink, but access outside of Kyrgyzstan is still limited by the…