> Perl is like a thermos, it keeps cold things cold and warm things not impossible.
I'm a junior computer heretic, IT professional, web guy, tinkerer, bad programmer, and aspiring mad sea captain. Aargh, computers are but a fallback til me vessle's seaworthy again!
I'm a big fan of the Unix / Linux world and spend a lot of my time inside of a terminal window. As a compulsive scriptor I enjoy automating computing tasks of all shapes and sizes.
My professional experience is primarily in support, security, system administration, and development operations for web and email hosting services. Although, I also dabble with front and back end web development and offensive cyber security.
My PGP Public Key:
Hit Counter: 35808
Bits of Wisdom
Technologies I'm Familiar With
- Operating Systems: FreeBSD, Ubuntu, Kali, Arch, Fedora, Android
- Server Technologies: Apache, Nginx, Postfix, Dovecot, MySQL, FreeIPA
- Protocols: TCP/IP, HTTP(S), FTP, SMTP, IMAP, POP3, NTP, SSH, Telnet
- Programming Languages: C, Python, Perl, Bash, PHP, JavaScript
- Data Languages: SQL, JSON, YAML
- Templating Languages: SSI, Jinja, Mason
- Markup Languages: HTML, Markdown, LaTeX, Mediawiki Markdown
- Web Frameworks: Flask, Bootstrap, GCI, NodeJS
- CMS's: WordPress, MediaWiki, Joomla, Drupal
- Virtualization / Containerization: Docker, QEMU/KVM, VirtualBox
- CD/CI & IAC Tools: Ansible, Puppet, Gitlab, Travis CI, Jenkins
- Game Servers: Gmod - TTT, Minecraft, 7 Days, Anything LGSM
My FTP Site
FTP Settings
- HOSTNAME: ftp.bluesquare23.sh
- USERNAME: anonymous
- PASSWORD: (none, leave empty)
- PORT: 21
Feel free to browse my files there! You can also upload files to the write-only incoming directory in order to send them to me. Useful for files larger than what can normlly be sent via Email. If the incoming dir is missing you'll need to follow the steps in the reload.txt file to manually reload it. The incoming dir will be automatically archived shortly after anything is uploaded to it.
If you use FTPS you'll need to ignore the certificate warning when connecting. The ProFTPd server is using a certificate issued under a different domain name than ftp.bluesquare23.sh. However, your connection should still be encrypted. You can use my public PGP key to encrypt any files before sending them if for some reason you're limited to only using plain old FTP and you'd like to maintain encryption.
For more information about using FTP to transfer files checkout the resource below.
Sample Projects
Plex CLI Perl Script
A perl script for interacting with your plex server from the command line. Options: refresh, list-libraries, and list-playing.
SourceΔtman Webmail Client
A web-based Email client written using python flask. Provides a simple web portal where users can login to send and receive Emails.
SourceHomemade Server Monitor
An internal server monitoring tool used to easily keep track of the status of a few home servers. Written using Python flask.
SourceWrite & Run Any Lang
A blank textbox that allows the user to enter and then execute arbitrary code from a number of different programming languages.
Video Demo Source