Nahamcon CTF

Nahamcon CTF

Saturday, Jun 13, 2020

@ Chris Suttles

I see a lot of high quality content from the people that put on Nahamcon so I was excited to participate in the CTF. I didn't get as much time to spend on it as I hoped, but I did get a chance to do the scripting challenge "Rotten". I found a good write up for this challenge which is basically the same approach but with pwntools: https://github.com/csivitu/CTF-Write-ups/tree/master/NahamCon%20CTF/Scripting/Rotten The code for this walkthrough is here: https://github.
Extending the Azure Batch Python Quickstart

Extending the Azure Batch Python Quickstart

Saturday, May 23, 2020

@ Chris Suttles

What is this? This is a fun little project I did to try to take some a simple Azure Quickstart post and enhance it to do something a little more (?:interesting|useful|realistic). Challenge yourself Can you accomplish the end goal of this lab without looking at the solution? If you looked at the solution and ran it, can you change it to make it do something else, like transcode videos or one of the other common uses of batch?
Black Hat Python

Black Hat Python

Friday, Apr 17, 2020

@ Chris Suttles

I've been reading and coding my way through the book "Black Hat Python" by Justin Seitz and really enjoying it. I'm only about halfway through it s far, but I've enjoyed it so much I wanted to share my experience so far. csuttles/ctlfish Tooling and dev doodles related to my activities on hackthebox.eu and other ethical hacking endeavors. - csuttles/ctlfish csuttles GitHub You can find the code corresponding to this post in the 'net' directory of this repo Checkpoint - Where am I now?
100 Days of Code

100 Days of Code

Monday, Jan 15, 2018

@ Chris Suttles

Recently, I started doing the 100 days of code challenge. I'm off to a slow start, since I am juggling more than usual in my personal life. If you're curious about my progress, you can see my 100 days of code repository on GitHub. First steps I'm revisiting Java and C fundamentals at the same time. I hope to improve my skills in both, as well as gaining some insight at a meta level on just "programming".
Managing Dynamic Database Credentials With Hashicorp Vault and Chef

Managing Dynamic Database Credentials With Hashicorp Vault and Chef

Monday, Jan 8, 2018

@ Chris Suttles

This post takes a look at using Hashicorp's Vault to manage dynamic database credentials, using Chef. For this post (and the my previous post on Vault), I started working with Vault pretty quickly via this docker-compose setup I found via GitHub. It's a very quick way to get a Vault instance with a Consul backend. You'd never do this for production, since they are single instances, but for functional testing, it's enough.
Python, Flask, and Mongo, Part 2

Python, Flask, and Mongo, Part 2

Sunday, Oct 15, 2017

@ Chris Suttles

In my last post I talked about a Udemy course on building webapps with Python, Flask and Mongo. I wasn't quite finished with the last app in the course (Pricealert) at the time of my last post, but the bones were in place. This post is about that long 10% of a project that starts when you are "%90 done". Pricealert I've committed a lot of updates in the last week, and now the application really looks like a web application and is ready to get broken out into a separate repository.
Python, Flask, and Mongo

Python, Flask, and Mongo

Saturday, Oct 7, 2017

@ Chris Suttles

I decided to take a Udemy course on building webapps with Python, Flask and Mongo, and it's been a lot of fun. You can find my Github repo for the course here: https://github.com/csuttles/udemy-python-webapps. I'm not a web developer. I've always been focused on writing backend stuff, and operational glue. That's part of what made me decide to do this. I wanted to spend some time just playing with Python and playing means doing something a little different than what I do at work.
AWS CodeStar Challenge

AWS CodeStar Challenge

Wednesday, Sep 13, 2017

@ Chris Suttles

I've exceeded the AWS free tier, and happened upon a post from a friend that leads to an easy $50 AWS credit. Introducing the AWS Codestar Challenge. Codestar follows the pricing model of CloudForms and Elastic Beanstalk. It's free, but the resources created by CodeStar follow their respective pricing models. CodeStar brings together a bunch of AWS services to form an incredibly easy to use CI/CD pipeline. I was able to deploy a CI/CD pipeline for a Lambda based Python app in minutes, including setting up my access.
Python-OpenStackclient Dependency Problems on MacOS

Python-OpenStackclient Dependency Problems on MacOS

Friday, Aug 18, 2017

@ Chris Suttles

Pip won't do it I recently installed OpenStack using Kolla into a single node at home for testing the latest beta of the Pike release. When I decided to install python-openstackclient on my Mac, I ran into some problems. I ran sudo pip install python-openstackclient and things looked like they were working normally, until a wild traceback appears: Installing collected packages: pbr, monotonic, iso8601, netifaces, netaddr, pyparsing, Babel, oslo.i18n, wrapt, debtcollector, oslo.
OpenStack Summit Boston - Upstream Institute

OpenStack Summit Boston - Upstream Institute

Wednesday, May 10, 2017

@ Chris Suttles

Upstream Institute Sunday, I attended this session, and met some great people. I sat with two Swift core contributors, two Cinder contributors, and a Manilla contributor who also previously contributed to Horizon and Trove. The class was an intro to contributing to OpenStack, so I was lucky to end up at a table full of seasoned folks. I made connections with almost everyone at the table, and I really enjoyed speaking with them and learning from them.

Social Links