GithubHelp home page GithubHelp logo

header github

About Me

Hello! I'm David, a passionate audio engineer and developer, soon to pursue a career in network engineering and security.


My Most Recent Project:

I played around with FreeRADIUS and PfSense to facilitate a remote solution for my personal network maintenance. My FreeRADIUS server is the authentication for my OpenVPN Client, with a TOTP + Passcode combo. I configured dynamic DNS to ensure a long-lasting solution in the midst of an inevitable WAN IP change. Check it out!

My Favorite Projects

I recently upgraded from my traditional method of using PfSense’s built in DNS Resolver to translate to my local domain names, and I pointed the DNS in the resolver to a container running Nginx Proxy Manager. I've also deployed lots of different containerized services to help make life easier in the local network.

One of my most recent projects is a self-hosted email server that I deployed one morning because a scammer accidentally slipped up and didn't hide their victim list in the email thread. I took advantage of their list of over 400 potential victims as an opportunity to alert them with a friendly email and get hands-on practice with a self-hosted email server, running in a Docker container with a cloud provider. Read more about it here

Task Runway @ TaskRunway.com - C# Software / Python Script

Task Runway is by far my one of my most favorite tools. This is what I consider, a runway to all your favorite tools, because it can serve as a central hub for all your custom scripts. My personal use-case is having scripts in random places on my computer and not having to worry about where they are, because Task Runway can do all the management on the backend. It's also an amazing tool for those who are less technical. A great example is for implementation at my church, where the sound team would need to run the Easy Template script, it makes it way easier for everyone.

Contribute to a safe internet @ ReportName.com

Discover an organized approach to cybercrime reporting. Born out of my frustrations with tab chaos, this platform allows visual tracking of resources. Respected by industry professionals, it's more than a project—it's a commitment to a safer internet.

My Technical Blog @ DavidInfosec.com

The goal with the DavidInfosec.com blog is to cultivate an environment for others to learn about my technical findings in a fun and engaging way, while also helping to provide critical insight on processes where documentation is scarce.

Python Script @ Easy Template

I created Easy Template sponteaneously to help with a task at my church that would usually take me thirty minutes to an hour a month, plus a headache. I then realized how useful it would be to a larger audience, so I tweaked it to work for a variety of projects.

A Python Script @ WHOIS-Domain-Info

I created WHOIS-Domain-Info one morning because I wanted to organized a large list of domain names that I manage. It speeds up a process that would have taken nearly double or triple the time and effort. Members in the domain name industry have found value with this tool as well.

I created this script because I wanted to send my friends music from YouTube, but I wanted an excuse to be lazy so I could put my time toward other projects.

A Python Script @ Ely.gg CLI Lookup-Tool

Ely.gg CLI Lookup was created because I wanted to save on time and computer resources when looking up community-submitted prices for items in a popular video game.

I created Audio-Stream-Detection in conjunction with a project for my church where I wanted audio streaming over the network to be automatically detected from receiving devices.

A Python Script @ DownloadClip

DownloadClip is a tool designed to download YouTube videos with an option to clip them afterward. I developed this tool while working on a video project for my church, where the need to download multiple YouTube clips quickly led to the creation of this tool.

A Python Script @ IP Tool

IP Tool allows you to geolocate IP addresses and store the results in a CSV file. It utilizes the ipinfo.io API to retrieve geolocation data. An IT manager found value in this tool, using it to uncover an insider threat.

A Python Script @ FileHelper

FileHelper is a simple script designed to assist in organizing files. I created this tool to provide a quick method for creating YYYY-MM style subfolders while preserving the parent folder organization.

A Python Script @ Domain Name Ninja

Domain Name Ninja is a tool I created to streamline the process of finding available domain names. By combining word list A with word list B, the tool automates a process that would otherwise take hours.

David's Projects

domain-name-ninja icon domain-name-ninja

Domain Name Ninja, a nimble and agile tool, swiftly slices through word lists like a masterful ninja. With precision and artistry, it forges unique and powerful domain names. Unleash the stealth and finesse of Domain Name Ninja to conquer the domain registration battlefield with ease.

downloadclip icon downloadclip

A tool to download YouTube videos, with an option to clip them after.

easy-template icon easy-template

Automate the creation of your own templates for various projects.

ely.gg-cli-lookup-tool icon ely.gg-cli-lookup-tool

The Unofficial Ely.gg CLI Lookup is a Python tool designed to retrieve RuneScape 3 (RS3) community submitted item prices from the Ely.gg website. It utilizes web scraping techniques to extract relevant information and provide users with up-to-date pricing data.

ip-tool icon ip-tool

This tool allows you to geolocate IP addresses and store the results in a CSV file. It uses the https://ipinfo.io API to retrieve the geolocation data.

keep-one-cleanup icon keep-one-cleanup

Keep one specific file in each directory, delete everything else. Cleanup Script

reddit-post-to-uvdesk-ticket icon reddit-post-to-uvdesk-ticket

This python script fills in a form by using an RSS feed to help you automatically populate a ticketing system with real world problems from r/techsupport and similar subreddits.

remote-json-editor icon remote-json-editor

Remotely adds or remove sections for my ReportName.com project JSON data; feel free to customize to your needs.

simpletimer icon simpletimer

A simple pomodoro-style timer that silently changes background color when timer is completed.

sp.py icon sp.py

sp.py - Spotify Link to YouTube // ArtistName,SongName to YouTube

spotty-fox icon spotty-fox

Firefox Extension that allows you to quickly convert Spotify links to YouTube for easy sharing.

synapse-system icon synapse-system

The Synapse System is a repository of experimental programs developed ENTIRELY by AI, showcasing the cutting-edge potential of artificial intelligence and providing practical applications and insights for the rapidly evolving world of data science.

task-runway icon task-runway

Take flight into your favorite tools with Task Runway.

time-calculator icon time-calculator

Use natural language to calculate minutes/hours between specified times. (Firefox Extension)

vban-stream-detect icon vban-stream-detect

This repository contains Python scripts for detecting VBAN audio streams over a network. VBAN is a protocol commonly used for streaming audio in professional audio production setups. The scripts utilize the scapy library for network packet analysis.

whois-domain-info icon whois-domain-info

A Python Script that fetches WHOIS data like Domain Name, Registrar, Expiration Date, and Days Until Expiry and organizes it in a spreadsheet.

wildcard-mask-game icon wildcard-mask-game

Welcome to the Wildcard Mask Game, a fun tool to help you practice calculating wildcard masks from subnet masks, an essential skill for your CCNA study.

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.