Patrick J. Heaney

Security and Risk Analysis | Information and Cyber Security | Class of 2019 | NSA Security Certificate | Splunk Certified User

CTFs and Competitions

Spring 2018: National Cyber League
Details (Click)

Placement: NCL Overall -> All Modules -> Rank: 33 / 3122

Fall 2017: National Cyber League
Details (Click)

Data

Changes in Blue Jay (Cyanocitta cristata) Observations in Pennsylvania
Details (Click)

Programming/Security

Watchback Machine

A tool to monitor snapshots on the Wayback Machine

View on Github

Purpose: The goal of this tool is to allow anyone to enter URLs to their website(s) and/or social media profiles and query the Wayback Machine for snapshots. If a new snapshot of the URL is taken, this is reflected on the tool until the user acknowledges the change. I imagine this is helpful in a scenario where an individual feels someone is collecting digital evidence or other digital information on them and wants to be aware when their content is archived.


Technologies used: Python, Flask, Wayback Machine API, HTML, Bootstrap          

infosectools

A repository of tools and information used for information security.

LionDry

A demo laundry management app, created in IST 210 (Organization of Data).  

Provides a quick and easy way to pay for laundry (feels more modern and easy than the current card-swipe system) 
Provides an online interface for users (students) to check the availability of washing machines

In my demo: Residence areas, building names are on campus, names available online Users and machines/machine states – dummy data 
In a real-world implementation: User account information would be tied to WebAccess and ID+ account (for login and LionCash transactions) Machine states would link to the existing network of machines in buildings 


Technologies used: Microsoft SQL Server, HTML, PHP, JS, CSS

GroupMe
Watson

In a GroupMe group I'm in, we have a joke about a bot who reminds us of meeting times. Me being me, I created a simple python bot using @BenDMyers's Boilerplate GroupMe Bot that simply replied when "where is" or "when is" appeared in a message. Upon further review, though, I realized that this bot could be a lot more. I decided to give IBM Watson's Conversation a try. The interface for creating intents, entities, and dialog paths is fairly intuitive, and training was just as easy. I managed to train the bot to respond to a few simple queries such as greetings, asking about meeting times, and a few silly responses ("Do you love me?", "open the pod bay doors").

Language: Python
Additional Technologies: IBM Watson Conversations API

psugym

Keep a csv log of number of people at White Building gym.  

Language: Python

VIDEO

Stranger Things Styled Intro

Created in Adobe After Effects CC. Created for Pop Culture Corner, a new show for PSNtv about various goings-on in the world of movies, television, music and more.

Breaking Bad Styled Intro

Created in Adobe After Effects CC. Created for Pop Culture Corner, a new show for PSNtv about various goings-on in the world of movies, television, music and more.

"Dream Reboot" Intro

Created in Adobe After Effects CC. Made for PSNtv's Pop Culture Corner. Intro Song: internetuser x GOLD SMG - PlayStation 2 See this track on Soundcloud: https://soundcloud.com/goldsmg/internet-user-x-gold-smg-playstation-2

Patrick J. Heaney

© 2018