27 Dec | An Alexa-Powered Toilet | 2017-12-27 00:00:00 +0000 UTC
A homebrew job for my PrincTech course.Charlton TrezevantHardware Hacking
Programming
Projects
embedded
hackathon
04 Dec | The Grok CI Framework | 2017-12-04 23:58:23 +0000 UTC
Welcome to Grok: a simple, straightforward testing and continuous integration framework for introductory computer programming courses.Charlton TrezevantProgramming
Projects
automation
c
devops
utility
29 Sep | SDR Presentation | 2017-09-29 16:01:01.405 +0000 UTC
I gave a short presentation on SDR at the Hack@UCF meeting today. If that piqued your interest and you’re ready to dive in, here are…Charlton TrezevantHardware Hacking
Presentations
Projects
cellular
demo
hackucf
sdr
26 Aug | Edsby XSS Proof-of-Concept | 2017-08-26 22:40:22 +0000 UTC
Ping Executes Any Command EnteredCharlton TrezevantProgramming
Projects
Security
hack
pyedsby
python
05 Jul | Build a Simple IP Echo Service With Lighttpd and Mod_magnet | 2017-07-05 20:09:39.599 +0000 UTC
A delightful 5 minute projectCharlton TrezevantProgramming
Projects
lua
webserver
28 Apr | PyEdsby: An Edsby Python API | 2017-04-28 22:58:06 +0000 UTC
A Python API for the Edsby SISCharlton TrezevantProgramming
Projects
pyedsby
python
14 Apr | Build a Tweeting Doorbell | 2017-04-14 21:22:51.273 +0000 UTC
A fine way to spend an afternoonCharlton TrezevantHardware Hacking
Projects
embedded
12 Oct | SpeedRacer: An Open-Source Pinewood Derby Track Controller | 2016-10-12 00:00:00 +0000 UTC
A homebrew job for my PrincTech course.Charlton TrezevantHardware Hacking
Programming
Projects
embedded
javascript
raspberry pi
23 May | @Cloudvisionbot: An Experiment in AI APIs | 2016-05-23 02:37:01.883 +0000 UTC
I found myself in search of a quick project this weekend, eventually settling on building yet another Twitter bot.Charlton TrezevantProjects
ai
twitter
10 Apr | Scraping for Cache, Or: It’s Not Piracy if You Left It Out in the Open | 2016-04-10 16:45:00 +0000 UTC
Proudly included in the Spring 2016 edition of 2600 magazine!Charlton TrezevantProjects
Publications
Security
hack
2600
15 Mar | Simple, Encrypted Storage on Cloud Services | 2016-03-15 00:25:00 +0000 UTC
The ProblemCharlton TrezevantProjects
encryption
privacy
18 Jan | Cooling Down the Hotlinks: Taming Bandwidth Usage With No Compromises | 2016-01-18 15:08:00 +0000 UTC
Last year, I noticed an alarming increase in the outbound traffic on charltontrezevant.com: I was serving nearly 5GB of photos per day. For…Charlton TrezevantProjects
spam
webserver
31 Dec | Live Picture Frames: A Curious Perspective | 2015-12-31 14:34:00 +0000 UTC
Over the past week, I converted an old Kobo ereader into a live photo frame that displays a new photo from the Curiosity rover every day…Charlton TrezevantHardware Hacking
Projects
embedded
03 Dec | Archiving Your Pocket List With Ruby | 2015-12-03 22:32:00 +0000 UTC
I’ve been seeking a more powerful and extensible alternative to Bash, and so I’ve recently begun experimenting with Ruby. For my first…Charlton TrezevantProgramming
Projects
pocket
ruby
17 Nov | Language Speeds: A Quick and Dirty Test | 2015-11-17 22:17:00 +0000 UTC
Some time ago I decided to run a quick test to determine the performance of several popular programming languages by measuring the…Charlton TrezevantProgramming
Projects
performance
23 Jul | Get Notified When Your Linux Server Boots. | 2015-07-23 15:50:00 +0000 UTC
Getting notified of things is great, and when one of your servers boots up, it’s always good to know when. With that in mind, it’s easy to…Charlton TrezevantProjects
linux
utility
06 Jul | Banepost.c: Easy Baneposting for the Linux Enthusiast | 2015-07-06 12:34:00 +0000 UTC
Have you ever been browsing your favorite online forum or social media website, when suddenly, you see the perfect opportunity to make a…Charlton TrezevantProjects
jokes
29 Jun | The Episorter: Taking the Monotony Out of Renaming TV Episodes | 2015-06-29 15:36:00 +0000 UTC
I recently had to rename around 200 TV episodes on my Plex server, a daunting task that would normally involve several terribly boring…Charlton TrezevantProjects
28 May | Stopping Google Analytics Spammers | 2015-05-28 17:45:00 +0000 UTC
Any observant user of Google Analytics will have undoubtedly noticed a large amount of traffic coming from curious looking referrers, like…Charlton TrezevantProjects
google analytics
spam
11 May | Blocking Bad Bots in 3 Easy Steps With Lighttpd. | 2015-05-11 09:22:00 +0000 UTC
I figured that a good follow up to my last post would be a new one about good bot stopping practices. In this tutorial, we’ll be looking…Charlton TrezevantProjects
spam
webserver
22 Apr | Catching Spam Bots in the Act With Node | 2015-04-22 10:25:00 +0000 UTC
Have you ever been searching through your webserver’s logs and noticed Chinese IP’s making nasty looking requests like… These:Charlton TrezevantProjects
spam
webserver
05 Jul | Chrome Extensions for Reddit! | 2014-07-05 19:14:00 +0000 UTC
It’s been a while since I’ve posted, eh? Anyways, I’ve made a couple Chrome extensions for Reddit that you may be interested in, and…Charlton TrezevantProjects
chrome extension