Code Monkey home page Code Monkey logo

$ cat /home/skat/README.md

rf/net/forens hacker. Shawn Duong, aka Shawn "skat" Kathleen. Maker and breaker. I run a blog where I talk about my life and hijinks: shawnd.xyz/blog

Affiliations

  • IrisSec, founder/admin + rf/net/forens specialist
  • HackMerced, Director of Special Projects Engineering '22-'23, now mentor

Currently Working On

Near Future

  • Rice Cooker, Hacknox, and OpenHive
  • Hacking LT-T6 lamps
  • Cleaning up my site and GitHub

Highlights

(The following are incomplete lists and only show highlighted work.)

Projects

  • Complete
    • ath: a simple circuit board and associated Arduino code that display a binary message with LEDs, one nibble at a time.
    • CRT Monochrome: a minimalist text-first Jekyll theme taking inspiration from old monochrome CRT screens.
    • CTFx Archivist: archive tool for CTFx that generates a GitHub pages compatible static site.
    • MFRC522 MFCCLI: Mifare Classic CLI tool for Arduino MFRC522-compliant reader/writers.
    • hello.xyz: a lightweight, fast, and minimalistic personal website Jekyll theme fit for portfolios, blogs, and more.
    • mass-ytdl: a mass youtube-dl script for downloading large quantities of music with metadata. Requires Python, youtube-dl, ffmpeg, and xlrd.
    • Pacman Digest: Generate a digest of package space usage for Linux systems using pacman.
    • PXEnum: a shell script that automatically performs a series of *NIX enumeration tasks.
    • py2j: a lightweight Python library that converts YAML data to JSON.
    • PoCs
      • Amelior PoC: a health app that processes data collected from users and communicates it back to them in such a way that they can meaningfully utilize the information to better their lifestyles.
      • Badger PoC: an open source IoT RFID-based authentication, attendance tracking, notification, and rewards system for small to large scale events.
      • CyberTrace PoC: a new way to track and geographically map cyberattacks, in junction with a modular and extensible attack classification framework. Proof of concept, demo'ed in 2021.
    • Archived
      • HackerPass: an RFID-based authentication system for large events such as hackathons. Rebranded as Badger.
      • Rufus Botcat: a Discord bot that helps UC Merced students register for their classes by alerting them when seats open up.
      • switchlib: Python library for interacting with Cisco and Brocade network switches. Written and documented for the average network engineer.
      • UC Merced Registration Eye: a Python script that helps students get the classes they need by alerting them when seats open up. Succeeded by Rufus Botcat.
      • Zero to Hero Hacking: this repository is deprecated. See 02h.shawnd.xyz instead.
    • Forks
      • MarkText: Shawn's MarkText fork with automatic file reloading.
  • In Development
    • Badger: Badger is a complete event management platform for medium to large events.
    • hacknox: KOTH CTF in a briefcase.
    • OpenHive: free your Aerohives from Extreme's proprietary vendor-locked SaaS management platform.
    • Rice Cooker: configurable Arch Linux auto-installation scripting.
  • Other
    • 02h: Zero to Hero, a knowledge base for all sorts of computer hacking. This website is maintained as a personal passion project.
    • dotfiles: my Arch Linux + i3-gaps rice setup.
    • manimations: a repository for all of my animations in manim.
  • Private*
    • CSE 150: F21 CSE150 projects by Ryan Chazen, Shawn Duong, Samish Kavoori, Crystal Ling, Isabella Montoya, and David Ng at the University of California, Merced.
    • CSE 160: F21 CSE160 projects by Nathan Edwards and Shawn Duong.
    • CSE 168 Final: final project for CSE168 by Shawn Duong, Chloe Engel, Charison Gill-Branion, and Isabella Montoya.
    • EECS 262: my source code for the experiments and research as a part of my "Comparison of Data Dissemination Protocols in Multi-hop Wireless Sensor Networks" paper.
    • Hack the Planet HM VIII: source files for the "Hack the Planet!" event at HackMerced VIII.
    • htpm-lld23: "Hack the Planet! mini" source code, docs, and schematics for the event platform for Local Learn Day 2023.
    • Notion Finances Visualized: data visualization scripts for my Notion finance tracker template.
    • saarCTF 2023: attack and defense script codebase for team "One Big Eyeball" at saarCTF 2023.
    • ZenseCTF 2023 Forensics: source code for my forensic challenge series from ZenseCTF 2023.

* For access, please email [email protected] and explain why you'd like to view them. Academic dishonesty is not a valid reason.

Websites

Templates

Events

Workshops

  • Intro to Back-End: skeleton code for my "Intro to Back-End" workshop delivered 2023.08.20 at the University of California, Merced.
  • Hack the Tracks!: Fall 2022 @ UC Merced, taught students network hacking, web exploitation, systems exploitation, privilege escalation, and more in order to root a model railroad system and speed up, slow down, reverse, derail, and crash trains.
  • Hack the Packet!: Fall 2022 @ UC Merced, taught students packet sniffing in order to recover credentials from a 5-hour-long network replay.
  • SEA x ENGRSL Python Workshop Series
    • Spring 2022 @ UC Merced, taught students how to program drones with Python. We also hacked a Dance Dance Revolution mat to control drones.
    • Fall 2021 @ UC Merced, taught students how to program drones with Python
    • Spring 2021 @ UC Merced, taught students applications of Python in work automation, data science, and computer security. Conducted remotely during the pandemic.
    • Fall 2020 @ UC Merced, introduced students to Python to create a series of simple games. Conducted remotely during the pandemic.

Highlighted Writeups

Shawn Duong's Projects

02h icon 02h

Zero to Hero, a knowledge base for all sorts of computer hacking. This website is maintained as a personal passion project.

2020-fall-ucm-esl-python-workshop icon 2020-fall-ucm-esl-python-workshop

This repository contains all of the materials needed for the 2020 Python Programming Workshops at the University of California, Merced, made possible through a partnership between Engineering Service Learning and the Solar Energy Association at UC Merced.

2021-fall-sea-x-engrsl-python-workshop-series icon 2021-fall-sea-x-engrsl-python-workshop-series

Materials for the collaborative Python workshop series hosted by the Solar Energy Association (SEA) and Engineering Service Learning (ENGRSL) at the University of California, Merced, in the fall semester of 2021.

2021-spring-ucm-esl-python-workshop icon 2021-spring-ucm-esl-python-workshop

This repository contains all of the materials needed for the 2021 Python Programming Workshops at the University of California, Merced, made possible through a partnership between Engineering Service Learning and the Solar Energy Association at UC Merced.

2022-spring-sea-x-engrsl-python-workshop-series icon 2022-spring-sea-x-engrsl-python-workshop-series

Materials for the collaborative Python workshop series hosted by the Solar Energy Association (SEA) and Engineering Service Learning (ENGRSL) at the University of California, Merced, in the spring semester of 2022.

amelior-poc icon amelior-poc

Amelior is a health app that processes data collected from users and communicates it back to them in such a way that they can meaningfully utilize the information to better their lifestyles.

ath icon ath

My first PCB: a simple circuit board and associated Arduino code that display a binary message with LEDs, one nibble at a time.

badger-poc icon badger-poc

Badger is an open source IoT RFID-based authentication, attendance tracking, notification, and rewards system for small to large scale events.

crt-monochrome icon crt-monochrome

A minimalist text-first Jekyll theme taking inspiration from old monochrome CRT screens.

ctfx-archivist icon ctfx-archivist

Archive tool for CTFx that generates a GitHub pages compatible static site.

cybertrace-poc icon cybertrace-poc

A new way to track and geographically map cyberattacks, in junction with a modular and extensible attack classification framework. Proof of concept, demo'ed in 2021.

hack-the-packet icon hack-the-packet

Source materials for HackMerced's "Hack the Packet" workshop hosted 2022-11-07 at UC Merced.

hack-the-tracks icon hack-the-tracks

Source materials for HackMerced's "Hack the Tracks" workshop hosted 2022-11-12 at UC Merced.

hackerpass icon hackerpass

HackerPass is an RFID-based authentication system for large events such as hackathons.

hello.xyz icon hello.xyz

hello.xyz is a lightweight, fast, and minimalistic personal website Jekyll theme fit for portfolios, blogs, and more.

intro-to-back-end icon intro-to-back-end

Skeleton code for my "Intro to Back-End" workshop delivered 2023.08.20 at the University of California, Merced.

marktext icon marktext

Shawn's MarkText fork with automatic file reloading.

mass-ytdl icon mass-ytdl

A mass youtube-dl script for downloading large quantities of music with metadata. Requires Python, youtube-dl, ffmpeg, and xlrd.

mfrc522-mfccli icon mfrc522-mfccli

Mifare Classic CLI tool for Arduino MFRC522-compliant reader/writers.

openhive icon openhive

Free your Aerohives from Extreme's proprietary vendor-locked SaaS management platform.

pacman-digest icon pacman-digest

Generate a digest of package space usage for Linux systems using pacman.

pxenum icon pxenum

A shell script that automatically performs a series of *NIX enumeration tasks.

py2j icon py2j

py2j is a lightweight Python library that converts YAML data to JSON.

rice-cooker icon rice-cooker

Configurable Arch Linux auto-installation scripting.

rufus-botcat icon rufus-botcat

A Discord bot that helps UC Merced students register for their classes by alerting them when seats open up.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.